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