Skip to content

Toonflow - Professional Npr Toon Shader

by blenderustad·Rendering

Illustrative cover generated by AnyPlugins — no product screenshot available.

Why we like it

ToonFlow earns its place by treating a toon shader like a production setup: separated, maskable lighting components plus an Outline Width output that thickens strokes in shadow and thins them in light, wired through a Solidify modifier.

What is Toonflow - Professional Npr Toon Shader?

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.

Who is Toonflow - Professional Npr Toon Shader best for?

Toonflow - Professional Npr Toon Shader is best for artists animating stylized characters, creating comic-book illustrations, producing anime-inspired renders, or building a graphic novel look in Blender.

How much does Toonflow - Professional Npr Toon Shader cost?

Toonflow - Professional Npr Toon Shader is completely free to download and use.

Key features

  • One-click Create / Rebuild Node Group setup that goes live in your .blend file, non-destructive so materials can be rebuilt without breaking
  • Seven primary controls: Base Tint, Link Colors, Toon Bands (1 to 8 steps), Shadow Hardness, Highlight Strength, Rim Intensity, and Render Strength
  • Five collapsible advanced panels spanning Color Temperature, Light Wrap, SSS Blend, shadow and ambient colors, GGX specular, Fresnel rim, masks, detail normals, and grading
  • Three outputs — BSDF, Diffuse Mask, and Outline Width, which wires to a Solidify modifier via Geometry Nodes for outlines thicker in shadow and thinner in light
  • GGX-based highlights with independent Reflective Tint and adjustable gloss sharpness
  • Compatible across Blender 3.6 LTS, 4.0, 4.1, and 4.2+ with automatic API fallbacks
  • EEVEE real-time preview and Cycles rendering via Shader-to-RGB

Tags

#toon shader#NPR#cel shading#Blender#anime#stylized rendering#outlines#EEVEE

Frequently asked questions

Which Blender versions does ToonFlow support?

ToonFlow is described as version-safe, with full compatibility across Blender 3.6 LTS, 4.0, 4.1, and 4.2+. It also includes automatic API fallbacks, meant to keep the shader working as Blender's node API shifts between releases. If you run a current long-term-support build or one of the recent point releases, ToonFlow is built to slot in. For versions outside that listed range, check the developer's page for the latest compatibility details before installing, since only the versions above are stated here.

Does ToonFlow work in both EEVEE and Cycles?

ToonFlow supports both of Blender's main render engines. It offers an EEVEE real-time preview, so you can judge the toon look interactively in the viewport, and it renders in Cycles using Shader-to-RGB, the node Blender provides for reading shaded values into custom output. That combination lets you set up and tweak the stylized shading live, then produce final frames in Cycles. Beyond the EEVEE preview and Cycles rendering noted here, engine-specific setup details are best confirmed on the developer's page.

How do I set up outlines with ToonFlow?

ToonFlow includes an Outline Width output specifically for outlines. You wire it directly to a Solidify modifier via Geometry Nodes, and it drives the outline thickness automatically. Because the output is the inverse of the toon factor, strokes come out thicker in shadow areas and thinner in lit zones, which mirrors how hand-drawn animation handles line weight. This is one of the three outputs ToonFlow exposes, alongside the BSDF connection to Material Output and a Diffuse Mask for texture masks and custom effects.

How do I add ToonFlow to my Blender scene?

ToonFlow is built around a one-click setup. You press Create / Rebuild Node Group and the shader becomes live in your .blend file, with no manual node wiring required. The system is non-destructive, so you can rebuild it at any time without breaking materials you have already set up. That same Rebuild action keeps things flexible as you iterate. For the exact steps to get ToonFlow into Blender in the first place, follow the instructions on the developer's page.

Is ToonFlow free to use?

ToonFlow is listed as free in this catalog. Since licensing terms can change and may vary depending on where you download it, check blenderustad's page for the current license and any usage conditions before relying on it in a project. The listing here focuses on what the shader does rather than commercial terms, so the developer's page is the authoritative place for pricing and permitted use. A demo video is also available if you want to see more before deciding.

Alternatives to Toonflow - Professional Npr Toon Shader

Also in Rendering for Blender.

Similar plugins