Skip to content

Blender 5.1 NPR Port - Features and Usage Guide

Project Introduction

Blender 5.1 NPR Port is an NPR-focused Blender branch. In addition to integrating characteristic nodes from Goo Engine and the 4.4 NPR-prototype, it also adds a number of practical extra nodes.

Most features are Eevee-only and do not support Cycles.

Documentation Scope

This document describes the NPR / Eevee extension features that have been added to the current Blender 5.1 NPR Port branch compared with official Blender 5.1, together with their basic usage.

Node Overview

Shader Nodes
Shader Nodes
NPR Tree Nodes
NPR Tree Nodes (some shader nodes can also be used inside NPR Tree)
Filter Nodes
Filter Nodes

Main Feature Categories

1. Scene-Level Eevee Extensions

  • Render Textures

  • Filter Materials

2. Shader Nodes

  • Render Info

  • Scene Time

  • Screen Derivative

  • Portal In / Portal Out

  • Screenspace Info

  • World Environment

  • World To Tangent

  • Basis Transform

  • SDF Primitive

  • SDF Operator

  • SDF Vector Operator

  • Bevel

  • Curvature

  • Shader Info

  • Light Info

  • Filter Object Info

  • Scene Color

3. NPR Tree Workflow

  • NPR Input

  • NPR Refraction

  • Image Sample

  • For Each Light

  • Built-in node group assets

4. Interface & Settings

  • Material preview control

  • World environment configuration

  • Pose bone Outliner visibility

  • Light group management

Eevee Only

All NPR Port features require the Eevee render engine. Cycles is not supported.