I’d like to share some details about my humble npr shading experiments during the recent weekend challenge.
The concept is actually pretty simple, but it can yield quite interesting results.
Note: These shaders can only work with Eevee cus “Shader to RGB” node is not supported by Cycles.
Default diffuse shader for reference:
Basic toon shader with predefined color stops:
Procedural colors based on a light source:
And finally noise texture distortion:
If you want to play around with these shaders here is .blend (Blender 2.80 only) with a bunch of materials (still a WIP).
npr_playground_v0.1.blend (1.2 MB)