I’m new to babylon, so ignore if not relevant: I’ve noticed that emmisive color can “override” diffuse to white if moved to upper left in the color picker (at least on Android). There is a property named “linkEmissiveWithDiffuse” that changes how diffuse and emmissive are related. Not sure if it’s retroactive or is linked only with subsequently-assigned values.
Playground for changing the four StandardMaterial colors:
All properties of StandardMaterial grouped into categories (linkEmissiveWithDiffuse is in row “Emissive”, column “Source”): Grouping the StandardMaterial parameters