This is a Unity port of the Node Relax Blender Addon. It allows to organize and align nodes with a brush, by painting over them.
This plugin is compatible with systems built with Unity's GraphView API.
Tested compatible systems are:
It's possible to adapt it to other GraphView-based systems, should they not be compatible out of the box. (see IGraphViewBuilder
and DefaultGraphViewBuilder
)
Install the package from its git URL or from a local copy.
- Toggle brush: Shift + R
- Disable brush: Escape
- Change brush radius: - and =/+
Customize the shorcuts and more under: Edit > Preferences > Graph Node Relax
GraphView-specific code has been abstracted away in anticipation. Still, some amount of new code would need to be written for a GTF-specific brush manipulator, relaxer, and cache builder.