ToonFlow is a professional NPR toon shader for Blender from blenderustad. Instead of wiring nodes by hand, you press Create / Rebuild Node Group and the shader is live in your .blend file. Every lighting component is separated, maskable, and independently controllable, and the setup is non-destructive, so you can rebuild it anytime without breaking existing materials.
Seven primary controls cover Base Tint, Link Colors, Toon Bands (1 to 8 discrete shading steps), Shadow Hardness from a soft painterly edge to a razor-sharp anime cut, Highlight Strength with GGX-based gloss, Rim Intensity, and Render Strength as a master opacity fade. Five collapsible panels add Color Temperature, Light Wrap, SSS Blend, Shadow Tint, Ambient Shade, GGX gloss sharpness, Fresnel-based rim control, texture-driven Shade and Gloss masks, detail normals, and baked-in saturation and contrast grading.
Three outputs handle the pipeline: BSDF to Material Output, Diffuse Mask for texture masks, and Outline Width, which wires to a Solidify modifier via Geometry Nodes and outputs the inverse of the toon factor so strokes thicken in shadow and thin in light. ToonFlow runs with EEVEE real-time preview plus Cycles using Shader-to-RGB.