This is exciting, and I understand the importance of it for the quality of rendering in Three.js.
I have some Q’s and thoughts.
It seems we must not forget to manually set texture.colorSpace = SRGBColorSpace
every time for all color maps. From what I can tell, these are the maps that need the treatment:
.map
.emissiveMap
.envMap
.specularMap
.specularColorMap
.sheenColorMap
Did I miss any? Did I include any that shouldn’t be?
And what’s the list of map properties that we must remember to set texture.colorSpace = LinearSRGBColorSpace
on?