[1156] Some shader properties still not falling back correctly when shaders are hidden
Deskclaw
VRChat Version: 2021.4.2
When custom shaders are hidden via Safety settings, some shader properties are still not falling back correctly as per the documentation here: https://docs.vrchat.com/docs/shader-fallback-system
Specular, emissions, tiling textures, detail maps, and transparency (cutout, fade and transparent) are all not falling back as intended.
Shader used in screenshots for testing is Silent's Filamented shader.
Specular properties used:
_SpecGlossMap
_SpecColor
Detail map properties used:
_DetailMask
_DetailAlbedoMap
_DetailNormalMap
_DetailNormalMapScale
Emission properties used:
_EmissionMap
_EmissionColor
Transparency/Cutout properties used (in cutout/fade/transparent shaders):
_Cutoff
Some context also included in screenshots below:
Log In
Mississauga
I can confirm fallback to standard is not accepting the correct settings ever since the last several recent updates. In my case, the emissions are carried over but to a very high degree where I look very white. Disabling emissions seem to make the fallback work more or less, but I would have to forgo emissions on my default. This was definitely not an issue before and appears to affect anything that doesn't fallback to toon lit. Spent a frustrating amount of time disabling things one at a time, uploading the avatar, switching shader fallback, and just going trial and error to get to the root of my issue.
For now, I just settle with toon lot as a shader fallback - but it's not my preferred option.
In my case, my issue started about 2-3 months ago? It was fine for me prior.
ChromaCore
Please fix this. Add support for Standard, Standard Spec, and Autodesk interactive. Not everyone on vrchat is toon lit.
Deskclaw
22 February 2023, VRChat build 1282, this may have worked at one point but no longer works whatsoever. In attached images is MetallicGloss workflow textures, in Rero's Standard shader, modified to have the VRC docs' recommended "VRCFallback" tag included and set to equal "Standard"; the "Toon" fallback tag works but is not the goal here. Specular shaders are also still not falling back properties sporadically; I managed to get the _SpecGlossMap to show upon hiding shaders exactly once, but not upon showing and enforcing safety again (in a different session, forgot to get pictures then).