Node Differ

3DSinghVFX in Presets




See exactly what changed in your Blender nodes



Node Differ

Ever append an updated node setup, only to realize you have no idea what was actually tweaked? Finding a single changed math operation, a swapped cable, or a shifted curve handle in a massive node tree can take hours.

Node Differ is a structural comparison engine that acts like a visual "diff" tool for Blender. Point it at an external .blend file, an auto-detected older version, or your local project history, and it instantly compares every single node, property, and connection to your active group.

๐Ÿ”ฅ Key Features

  • ๐Ÿ”„ Smart Comparison Modes: Choose from three distinct comparison workflows to match your pipeline. Use Snapshot mode for built-in project history, Version mode to auto-match iteratively saved files (e.g., _v01, _v02), or Manual mode to pick any external .blend file.
  • โช Built-in Version Control: Acting as a "Git for Nodes," Snapshot mode lets you Commit permanent, hidden snapshots of your current node group with a custom message. You can also use Advanced Actions to Revert your active tree to any previous snapshot or Delete unwanted commits to keep your history clean.
  • ๐Ÿšฆ Visual Highlighting: Instantly see Added (Green), Modified (Yellow), Impacted (Red), Muted (Purple), and Removed (Dark Gray) nodes right in your editor.
  • ๐Ÿ” Deep Data Tracking: Catches microscopic changes in Nodes, Group Nodes, Float Curves, Vector mapping, Color Ramps, and interpolation modes.
  • ๐Ÿ‘ป Ghost Nodes: Never lose track of deleted data. Removed nodes leave behind visual markers detailing their old connections and locations.
  • ๐Ÿ“Š Detailed Reports: The N-Panel breaks down exactly which inputs, outputs, and complex data shifted.

โš™๏ธ Compatibility

Works flawlessly across Geometry Nodes, Shader Nodes, andย Compositor Nodesย for Blender 4.5+.





๐Ÿš€ Node Differ - Quick Start

1. Install the Add-on

  • Navigate to Edit โ†’ Preferences โ†’ Add-ons โ†’ Install.

  • Select the downloaded ZIP file and click Enable.

2. Choose Comparison Mode & Reference Open the Node Differ panel and select your preferred workflow:

  • ๐Ÿ“„ Snapshot: Click Commit to save your current state, or select a previous commit from the Reference dropdown.

  • โ†ป Version: Click the Refresh icon to automatically link a previous version of your file (e.g., _v01).

  • ๐Ÿ“ Manual: Click the folder icon to browse for an external .blend file and pick a reference node group.

3. Select Current Node Group

  • In your scene, select the active node group you want to compare.

4. Run Compare

  • Click Compare Nodes.

5. Read Highlights

  • ๐ŸŸข Green = Added

  • ๐ŸŸก Yellow = Modified

  • ๐ŸŸ  Orange = Impacted

  • ๐Ÿ”ด Red = Removed

  • ๐ŸŸฃ Purple = Muted

  • ๐Ÿ”ต Blue = Renamed

Demo



About

The Node Differ addon allows to debug any changes of nodes forย Blenderย 4.5 or higher.


License

You can use this tool in any of your projects (non-commercial or commercial).

Youย may notย redistribute the geometry node group itself, for free or commercially.


Happy Noding... :)

Kuldeep Singh (3D Singh VFX)


Query / Support

Discord

Twitter

Instagram


Updates

Released the Node Differ v3.0:

  • Snapshot Mode: Introduced built-in version control to Commit, Revert, and Delete node group history directly within the project.

  • Version Mode: Added automatic detection and matching for iteratively saved project files (e.g., _v01, _v02).

  • Rename-Proof Tracking: History tracking now uses hidden UUIDs, ensuring snapshots stay linked even if node groups are renamed.

  • Renamed Nodes: Added detection for internal node name changes, now highlighted in Blue (๐Ÿ”ต).

  • Overhauled UI Filters: Reorganized the Modification Filters into clean, collapsible categories (Core Structure, Math & Data, Shading & Limits, Toggles) for faster navigation.


  • For individual artists and freelancers. Use on one seat for personal or commercial projects.

    $7
  • For small teams and studios. Share across multiple seats within one team or organization.

    $15
$7

Have questions about this product?
Login to message

Details
Sales 10
Dev Fund Contributor
Published 5 months ago
Blender Version 4.5 - 5.2
Extension Type N/A
Render Engine Used Blender-Internal, Cycles, Eevee, Luxrender, Octane, Vray
License GPL