[SDK 3.8.1-beta.4] Toon Standard has flickering NaNs on mobile
available in future release
Davilos
This issue was tested and reproduceable across several avatars on a Meta Quest 3 headset running the latest live version of VRChat.
Right now, Toon Standard seems to be a very stable and fleshed out shader. However, on Quest VRChat, and by extension seemingly all other mobile branches, Toon Standard materials with reflectance enabled causes edges of meshes to flicker white NaN pixels. This can be very distracting, especially in worlds with low light levels.
To test potential causes, I uploaded the same avatar a few times and always found that the NaNs would flicker if Specularity was enabled and the reflectance slider was above zero, with NaNs flickering more the closer to one the slider was.
The attached gif shows a flower on the side of my avatar's head flickering NaNs. The flower's material had a reflectance value of 0.5, gloss value of 0, metallic value of 0, sharpness value of 0, and no gloss or metallic maps specified.
The NaNs do not appear in the Unity editor and seemingly only appear in VRChat.
The avatar this was tested with can be found here: https://vrchat.com/home/avatar/avtr_e9d6521f-3cd2-4453-bbc7-b2fa7f25139c
Do note: This is a personal avatar and will be made private after this report has been reviewed.
Log In
This post was marked as
available in future release
Joltsie
Just adding some more reference for aggressive specular behavior. Very pretty and blindingly bedazzling in VR. These are on surfaces that are supposed to have some amount of reflectivity but it gets very exaggerated in certain lighting/environment scenarios.
StormRel
tracked
Joltsie
Can confirm that I'm also getting very aggressive specular highlighting on surfaces with Specular enabled; even on surfaces that otherwise have low specular values and should be rough.
I also wanted to add that this is also happening on PC, not just Mobile.