Publisher | Daniel Ilett |
---|---|
File size | 22.23MB |
Number of files | 61 |
Latest version | 1.0.1 |
Latest release date | 2025-01-21 09:06:11 |
First release date | 2025-01-21 09:06:11 |
Supported Unity versions | 2018.4.2 or higher |






This pack adds a toon shader with gives you lots of control over the diffuse, specular, and rim lighting applied to your objects so that you can make the stylized cel-shaded game of your dreams!
✨ Toon Shader Features
- Diffuse, Specular, and Rim lighting controls: apply a lighting cutoff threshold, with the option to smooth the transition zone.
- Total control over the lit and unlit region tint colors.
- Add surface details with normal maps.
- Turn receive shadows on and off at will.
- Supports opaque and transparent rendering, with an alpha clip option.
- All the standard shader passes: depth, depth-normals, shadow casting, and lightmapping/meta passes.
- Baked lighting support.
- Decals, light cookies, and rendering layers.
- Terrain toon shader with added support for stochastic texturing.
- A separate Shader Graph implementation of the Toon shader which you can easily modify to create your own effects.
⚡ Lighting and Rendering Options
- Full support for Forward, Forward+, and Deferred rendering paths.
- Primary directional light and additional light support in all rendering paths.
- Override Unity's ambient lighting with a simple slider
In the deferred path, the toon shader uses UniversalForwardOnly to render in forward mode.
✍ Outline Renderer Feature
- Four outline rendering options you can easily swap between in the Renderer Feature interface.
- Layer-specific outline rendering for all options except DepthNormals.
- High-Quality Outlines: configurable thickness, draw inside/outside meshes, edge smoothing options.
- Pixel-Width Outlines: render a thin pixel-width outline around objects.
- Depth-Normals Outlines: detect edges in the scene based on depth and normal vector information.
- Hull Outlines: invert the hull and expand along mesh normals, with transparency option.
- Supports Render Graph in Unity 6 and compatibility mode for both Unity 2022.3 and Unity 6.
🎮 Compatible Versions
- Compatible only with Universal Render Pipeline.
- Fully tested in Unity 2022.3 and Unity 6.0, the latest LTS releases.
- Designed for desktop use. Support not guaranteed for mobile and console.
- Tested in VR, but the outline rendering is not recommended for mobile VR.