Node Graph Extras

Minimal Effort Tech in Presets


⌬
Node Graph Extras
Documentation, layout, scripted groups, and reusable building blocks for Blender node graphs.
Annotate, organize, automate, and reuse.

Node Graph Extras brings four connected workflows into Blender's node editors: annotations for context, layout tools for readability, scripted groups for repeatable systems, and snippets for fast reuse.

Core Workflows
Annotations in the Blender node editor
Annotations

Add notes, drawings, images, groups, and flow markers without moving the explanation outside the graph.

Auto layout and routing in the node editor
Layout and Routing

Clean up spacing, alignment, and wire paths so dense node setups read faster at a glance.

Scripted group rebuilding from a Python text block
Scripted Groups

Generate node groups from source text and keep the exposed interface tied to the script behind it.

Snippets workflow: save a node setup and place it again
Snippets

Capture recurring node setups once, then place them back into compatible graphs in seconds.

How it works
Annotations inside the graph
Explain the graph where it lives.

Add rich text, images, drawings, grouped callouts, and flow connections directly in the node editor. Instead of splitting the explanation into a separate document, the context stays attached to the work people are actually reading.

Rich text, images, and flow

Use Markdown or HTML text blocks, place supporting images, and add flow markers directly inside the graph.

Adding text and image annotations to a node graph
Drawing and shape overlays

Mark paths, frame regions, and sketch visual guides without leaving the node editor.

Drawing annotations on a node graph
Layout and routing
Make node graphs easier to read.

Use quick alignment, manual routing, auto layout, reroute cleanup, and routed reroutes to bring order to busy graphs. The result is not just tidier nodes, but clearer direction, spacing, and flow.

Quick alignment

Straighten selected nodes into cleaner rows or columns with minimal manual nudging.

Quick alignment aligning selected nodes
Manual routing

Place routed reroutes intentionally when you need cleaner, more deliberate wire paths.

Manual routing for cleaner wire paths
Auto layout

Rebuild the overall arrangement of a busy graph so spacing and reading order are easier to follow.

Auto layout organizing a node graph
Scripted groups
Build groups from source text.

Scripted Groups are backed by a Blender text block and can rebuild from that source when parameters change, keeping the generated group aligned with the script that defines it.

Scripted group rebuilding from a Python text block
Snippets
Reuse the parts you build again and again.

Snippets save a useful node setup once and let it be placed again later. They are built for the repeating pieces of a graph that should be reusable, not rebuilt by hand every time.

Saving and placing a node setup from the snippet library
Preferences panel
Set behavior once, then get out of the way.

The preferences panel gives each major workflow its own settings. For annotations in particular, defaults can stay linked to shared preferences or be unlinked when a specific annotation needs to be adjusted manually.

Preferences panel with settings for annotations, alignment, snippets, and scripted groups

Discover more products like this

Scripting geometry nodes drawing nodegraph Annotations

$19.99

Have questions about this product?
Login to message

Details
Blender Extension Compatible Yes
Sales 10+
Rating
2 ratings
Published 5 months ago
Blender Version 4.3 - 5.1
Extension Type Add-on
Render Engine Used Cycles, Eevee
License GPL