Smart Align Nodes is a new Blender node editor add-on for inspecting, aligning, and later arranging selected nodes.
This repository starts from a fresh design at v0.3.0. Earlier experiments from other repositories are not used as implementation context.
v0.3.0 provides the first debug-only build.
It does not move nodes. Its purpose is to collect trustworthy node data before implementing alignment and smart tiling algorithms.
- Adds a
Smart Alignpanel to the node editor sidebar. - Adds
Debug Selected Nodes. - Writes selected-node diagnostics to a Blender text block named
Smart Align Debug. - Prints the same diagnostics to the system console.
- Reports raw
location,location_absolute,width,height, anddimensions. - Reports input sockets, output sockets, socket links, and node links.
- Identifies Frame and Reroute nodes without applying layout rules yet.
- Download
Smart_Align_Nodes_v0.3.0.zip. - Open Blender.
- Go to
Edit > Preferences > Add-ons. - Click
Install.... - Select the zip file.
- Enable
Smart Align Nodes.
- Open a Blender node editor.
- Select one or more nodes.
- Open the node editor sidebar.
- Open the
Smart Aligntab. - Click
Debug Selected Nodes.
Open Blender's Text Editor and inspect Smart Align Debug.
GPL-3.0-only.
See LICENSE.