Please provide fallback shaders with VRCSDK and API to get them from material.
There are multiple possible use cases like:
  • To create avatar with exactly same look with and without Fallback
- Currently, since we don't have fallback shaders, we cannot create avatar consistently looks same with and without fallback.
  • To create Editor Extensions that shows the fallback-ed version of the avatar.
- There are some editors exists but their implementation might can be different.
- There is no documentation that explains the exact algorithm for parsing VRCFallback tag so we don't know which shader will be applied for wired VRCFallbackTag like
ToonCutoutUnlit
.
  • To retrieve list of properties used in each fallback shader.
- I want to get (current) list of properties supported in each fallback shader to remove unused properties from the material.
- There are list of properties copied to fallback material on creator docs, but some fallback shader may not use some properties on the list (like Toon does not use most properties but
_MainTex
).