Unloaded emmissive maps should be black, not grey
tracked
Tapple Gao
All textures, when they haven't loaded yet, default to grey. For the emmissive channel of PBR, a grey texture means the whole object glows quite brightly. Normally, emmisive textures are mostly black. So, when a pbr emmissive texture is present but not downloaded, the viewer should replace it with a solid black texture
Log In
WolfGang Senizen
After some reviewing this with Tapple Gao in world we came to the conclusion that all but base color need their fallback reworked.
Not for materials that have No texture set, this is just for materials that have a texture but it hasn't loaded yet.
Normal map should read from a neutral
<0.5, 0.5, 1.0>
color value, to avoid weird lighting.Emmissive should read a value of
<0.0, 0.0, 0.0>
so that the whole material doesn't glow while unloaded.Metallic-Roughness could read a value of
<1.0, 1.0, 0.0>
this leaves it in a neutral state of being not shiny and not darkened by occlusion, and rough so it doesn't become reflective, it also roughly matches blinn phong, without a specular texture.Jellyfish
marked this post as
tracked
Jellyfish
Tracked the issue here: https://github.com/secondlife/viewer/issues/5701
I'm surprised we hadn't seen this before!