Hi Henri!
So I noticed a bug that has been happening often ever since I started using the viewer, around 1.32.0.22 or possibly below, up until 1.32.2.8.
The bug is as follows:
- Certain faces on meshes with alpha blending mode will appear invisible when Advanced Lighting Model is disabled.
- When PBR or ALM is enabled then disabled again, the faces appear as they should normally.
- After logging off and on again, the same faces will sometimes appear as normally, other times they will revert to their previous invisible state until the rendering mode is toggled back and forth again.
To reproduce:
1) Go to any area with a lot of people using mesh heads. Lelutka store may be an easy place to find them:
https://maps.secondlife.com/secondlife/ ... 122/155/242) Examine their eyelashes until you find one without any eyelashes. Sometimes the bug can affect clothing too, but it is usually eyelashes or the makeup layers.
3) Open settings, then either toggle PBR on and off, or toggle ALM on and off. Either one works.
4) Examine the previously invisible mesh again; it will be correctly textured now. Some who previously appeared to not be wearing any makeup may be doing so now.
I have tried this on both Firestorm 6.6.17 (last version before PBR introduced,) and the last Singularity viewer (no PBR at all,) and neither have this problem.
I understand if you don't want to fix this given that it isn't that big of a deal relative to the amount of difficulty involved. If so, would you mind at least linking to the source code for the last version before PBR was introduced to your viewer? I have a suspicion that the problem is unique to the dual-renderer, and may try fixing it myself/learning how the rendering code works in order to do so. Thanks! c: