1.2.2

Fixed an issue which prevented the Toon (Terrain) shader from working in 6.5.

1.2.1

  • Added Perlin Noise offset option to outline post process effect for sketched appearance.
  • Fixed bug which prevented the shaders from working properly with the GPU Resident Drawer active.

1.2.0

Improved support for Unity 6.3 and 6.4.

  • Added option to use Renderer Shader User Value for the mask texture for the outline feature in Unity 6.3+.
  • Improved outline rendering around alpha-clipped objects.
  • Support for alpha-to-coverage in Toon shader when alpha clipping is enabled.
  • Improved rendering layer support.
  • Fixed some issues related to the outline effect in WebGL.

1.1.0

  • Added metallic and specular workflows.
  • Toon shader now uses PBR-style lighting calculations with smoothness and global illumination.
  • Ability to use vertex colors to tint toon objects
  • Outline effect can mask objects based on vertex colors.
  • Added script that can bake random vertex colors into a (non-shared) mesh.
  • Added slider for global illumination strength.
  • Removed warnings for non-Render Graph workflows in Unity 6.
  • Bug fixes:
    • Single-pass instancing works properly in VR for the outline shader.
    • Fog works properly on the terrain toon shader.
    • Specular maps now work as intended on the toon shader.
    • Compilation errors fixed in ToonShaderUtility.cs.
    • Fixed bugs related to SetRenderAttachment in the outline effect in Unity 6.
    • Removed invalid subscript error in TerrainLitPasses.hlsl.

1.0.2

  • Fixed bug related to single-pass instancing in VR.
  • Removed all unused namespaces which were causing build issues.
  • Added editor-related compiler directives for some scripts.

1.0.1

  • Fixed graphical bugs related to lighting in Forward+
  • Fixed bugs related to outline effect with render scales other than 1
  • Better stability for undo/redo operations with toon materials

1.0.0

  • Initial release
  • Added Toon shader and Shader Graph equivalent
    • Diffuse, specular, rim lighting controls
    • Forward, Forward+, Deferred support
    • Directional and additional light support
    • Opaque, transparent, alpha clipping support
    • Terrain-compatible version
  • Added Outline Renderer Feature with different presets:
    • High-quality outlines, highly customizable
    • Pixel-width outlines
    • Depth-normals edge detected outlines
    • Inverted-hull outlines
    • Debug object mask option
  • Support for Unity 2022.3 and Unity 6.0 LTS versions