Home > Toon Engine

Toon Engine

I created a Toon Render Engine and published on the unity asset store!

Get the package

Features




Toon shading with custom lighting


This toon shading is achieved with a ToonShader written in shadergraph and highly customizable. Objects with this shader can receive lighting which is renderer based on a Toon ramp and specular highlights.


Outlines


The outlines are applied as a fullscreen render feature. They are normal and depth based. Using two renderers, layer based outlines are also possible.


Line hatching


This line hatching style style works great for games with a comic book style like Hi-Fi Rush. It uses the unity built in ambient occlusion and is directly added inside the toon shader. The lines are procedurally generated, allowing for great customizability


Benday-dots bloom effect


This bloom effect is also procedurally generated and uses a custom render feature. It first samples the bloom from the unity bloom shader and then passes the result to a composite shader which creates the ben-day dots bloom effect.