Graph Node Relax
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.
Compatibility
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
)
Installation
Install the package from its git URL or from a local copy.
Default Keyboard Shortcuts
- Toggle brush: Shift + R
- Disable brush: Escape
- Change brush radius: - and =/+
Settings
Customize the shorcuts and more under: Edit > Preferences > Graph Node Relax
Acknowledgements
Graph Tools Foundation
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.