Stylized rendering extensions on Eevee¶
NPR capabilities are grouped into four paths you can start from immediately: Scene pipeline, extended nodes, NPR Tree, and UI controls. The package includes Cycles; this site documents Eevee extensions only.
Pick a working path¶
Grouped by the Blender entry points you actually open — not a flat feature dump.
Module notes¶
01 · Scene
Scene pipeline¶
Build render textures and post graphs at the scene level, instead of forcing the whole chain into one object material.
- Render Textures: scene-level custom render textures
- Filter Graph: four-stage graph with reusable Filter Pass materials
- Camera FX Outputs: native camera-effect output sources
- Eevee Outline: scene-level outline
Filter Graph · viewport + Filter Material
02 · Nodes
Extended shader nodes¶
Nodes for Filter work, screenspace data, object materials, and custom GLSL — from sampling to procedural shaping.
- Filter domain: Object Info, Mask, Scene Color
- General helpers: Render Info, Scene Time, Screen Derivative, Portal
- Object materials: Principled NPR V2, NPR Surface Diffusion / Rim, Outline Shell Output
- GLSL / procedural: Function, Script Expression, SDF, OKLab
Extended shader · node catalog
03 · NPR Tree
NPR Tree workflow¶
Use a dedicated NPR Tree for lighting breakdown, refraction, sampling, and per-light work, plus built-in node-group assets.
- NPR Input: combined / diffuse / specular lighting breakdown
- NPR Refraction: refraction path (including volume-approximation fixes)
- Image Sample: View / Pixel / UV offset sampling
- For Each Light: per-light loops and light info
- Built-in assets: drop-in NPR node groups
NPR Tree · dedicated nodes
04 · UI
Interface & production controls¶
Performance attribution, material render state, and light controls live in everyday panels for stylized production debugging.
- Eevee Performance: shadow / probe cost attribution
- Material state: preview, culling, ZTest / Stencil / Write
- Lights: Lightgroup ID, Shader Parameters, Sun Shadow Map Scale
- Production helpers: splash version tag, IME, pose-bone Outliner visibility
Eevee Performance · Shadow / Probe
New nodes at a glance¶
Relative to stock Blender, this Port adds nodes across shader trees, NPR Tree, and the Filter domain. Full parameters live on the linked pages.
The overview screenshots predate the new nodes in this release. Refer to the lists and linked descriptions for 5.2.2 additions.
Extended shader nodes¶

- Render Info / Screen Derivative / Portal In·Out
- Outline Control / Render Texture / Screenspace Info
- Principled NPR V2 / NPR Surface Diffusion / NPR Rim / Outline Shell Output
- World Environment / Light Probe Color / World To Tangent
- GLSL Function / Script Expression / Image to Closure
- Basis Transform / Twirl / Water Ripples / Hex Grid / Parallax
- SDF Primitive·Operator·Vector Op / Bevel / Curvature
- Shader Info / Light Info / Light Shader Info·Output / OKLab Color Ramp
NPR Tree nodes¶

- NPR Input / NPR Output / NPR Refraction
- Image Sample (View / Pixel / UV)
- For Each Light (paired Input + Output zone)
- Built-in groups: Cavity / Co-Planar Edge / Curvature / Kuwahara / Shading Models / Surface Curvature
Filter-domain nodes¶

- Pass Input / Image Sample / Filter Output (default Filter Pass material chain)
- Filter Object Info / Filter Mask / Scene Color
- Graph-level: Scene Color · AOV Input · Filter Pass · Stage Output (see Scene docs)
Build notes · 02993970c8cd¶
Blender 5.2.2 LTS: Principled NPR, surface diffusion, outline shells, light parameters, EXR and DLSS.
New¶
- Principled NPR V2, Surface Diffusion and standalone Rim: per-light shadows, color mapping, highlights and rim lighting
- Outline Shell Output: independent inverted-hull outlines
- Light shader parameters: dynamic Light Info outputs, animation and drivers
- Per-layer EXR color spaces: OCIO targets and Non-Color data layers
- DLSS NR / Super Resolution: separate viewport/render SR quality and custom input scale
Fixed¶
- Upstream Blender 5.2.1 / 5.2.2 fixes
- DLSS SR alignment, motion vectors, history reset and auxiliary-pass reconstruction
- NR defaults, small-render fallback, runtime deployment and failure recovery
- Outline Shell shadows retained for camera-hidden objects
- Lower Principled NPR compilation cost and corrected For Each Light shadow-resource bindings
Eevee only
The package can run Cycles, but the NPR Port extensions documented here require Eevee.
Windows x64 stable package¶
Windows is the fully validated baseline (129/129). Linux / macOS companion builds ship in the same release with SHA256.