Skip to content
A collection of "Toon" shaders for Unity based on a stepped PBR approximation.
Branch: master
Clone or download
Latest commit 923370c Dec 1, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets Missed from previous commit Dec 1, 2017
ProjectSettings Fixes to C# Voronoi Dec 1, 2017
Screenshots Added screenshots Aug 27, 2017
Source Added post-processing and tweaks Aug 27, 2017
.gitignore Initial commit Aug 15, 2017
.gitmodules Change post processing branch to V2 Aug 27, 2017
LICENSE Add MIT license Dec 1, 2017

Toon Shading

alt text

A collection of "Toon" shaders based on a stepped PBR approximation.

Toon Standard Shader:

  • Custom "Toon" cel style BRDF
  • Specular / Smoothness
  • Energy conservation approximation
  • Wrap based transmission approximation
  • Custom ShaderGUI

Toon Water Shader:

  • Uses same BRDF as above
  • Voronoi based procedural waves
  • Depth buffer to world position intersection for wave crests
  • Approximated transmission and refraction
  • Planar reflection
  • Buoyancy calculation


  • Toon Standard shader
  • Toon Water shader
  • Buoyancy controller
  • Demo scene
  • Source assets
You can’t perform that action at this time.