Behavior
  • When a material using any shader without Ramp, switching to Toon Standard makes Shading "Realistic".
  • When a material using any shader without Ramp, switching to Toon Standard (Outline) makes Shading "Custom".
  • When a material using Toon Standard (Outline) has "Custom" Shading and no Ramp Texture is set, switching to Toon Standard makes Shading "Realistic".
Cause
  • When switching shaders used in the material, if some of the material properties are the same as the pre-switch shader defaults and post-switch shader also has default properties for them, Unity uses post-switch shader defaults for them (per properties).
  • ToonStandard's default has a Ramp Texture, but ToonStandardOutline or any other shader does not.