I would like to recommend changing the baseColorFactor color-multiplier behavior to opt-in.
Base Color in the Physical Material defaults to gray. This is too easy for new users to miss, and it makes all surfaces look dull.
We're seeing this error a lot with contractors, many of whom are less technically inclined, so remembering to always set this to white can be a bit of an educational challenge.


My proposed change:
Example file attached.
Base Color does not preview in Max Viewport as a color multiplier, but RGB Multiply does, and it works in renders too.
If there's a concern about breaking existing content, perhaps you could suggest this is what version control is for? If someone had reams of content using the existing Base Color method, it could be advised for them to use the previous version of the exporter, once the proposed change was implemented.
This could also be MAXScripted if they wanted to stay current. A custom script could convert older content to the newer RGB Multiply method without much trouble.
Related: https://github.com/BabylonJS/Exporters/issues/367
rgb-multiply-for-basecolorfactor.zip
Thanks for listening!
Thanks for your request!
Currently I'm personally tied up resolving reported bugs, and assisting with the Babylon Open Transcoder project, but this seems like a great enhancement to make.
I'll leave this flagged for anyone to feel free to submit a PR for, else I'll take a good look at implementing this around November.
Working on it.
Fixed via #761
Most helpful comment
Fixed via #761