Skip to content

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

License

Notifications You must be signed in to change notification settings

khushalkhan83/ToonShading

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Contains:

  • Toon Standard shader
  • Toon Water shader
  • Buoyancy controller
  • Demo scene
  • Source assets

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 67.7%
  • HLSL 19.0%
  • ShaderLab 13.3%