Skip to content

AnthemZhou/Smart_Align_Nodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Align Nodes

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

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.

Features

  • Adds a Smart Align panel 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, and dimensions.
  • Reports input sockets, output sockets, socket links, and node links.
  • Identifies Frame and Reroute nodes without applying layout rules yet.

Installation

  1. Download Smart_Align_Nodes_v0.3.0.zip.
  2. Open Blender.
  3. Go to Edit > Preferences > Add-ons.
  4. Click Install....
  5. Select the zip file.
  6. Enable Smart Align Nodes.

Usage

  1. Open a Blender node editor.
  2. Select one or more nodes.
  3. Open the node editor sidebar.
  4. Open the Smart Align tab.
  5. Click Debug Selected Nodes.

Open Blender's Text Editor and inspect Smart Align Debug.

License

GPL-3.0-only.

See LICENSE.

About

A fresh Blender node editor add-on for debugging and future smart node alignment.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages