Ohmnivore / GraphNodeRelax

Unity port of the Node Relax Blender Addon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GraphNodeRelax

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.

About

Unity port of the Node Relax Blender Addon

License:GNU General Public License v3.0


Languages

Language:C# 100.0%