Marketplace link Graph Formatter
Description This plugin offers you the possibility to arrange graph nodes automatically, including Blueprint, Material, and SoundCue.
It will place the nodes layer by layer and reorder the nodes in layers to minimize the crossing of wires.
Technical Details Base on the Layered graph drawing algorithm, this plugin do cycles removal, layering, ordering, and coordinate assignment to the GraphEditor graph.
It can deal with comment nodes (by collapse comment node into a single node with pins setup), and multiple isolated graphs (place graphs vertically evenly)
Currently, it support two coordinate assignment method: “Evenly in layer”, “Priority Method”.
“Evenly In layer”, simply place nodes in a layer evenly, don’t consider pins position.
“Priority Method”, use the in and out degrees of a node to determine the position of the node (make links as straight as possible).
Change log v2.0 (25/03/2019)
[INDENT=2]* Added “Priority Method” positioning algorithm.[/INDENT]
[INDENT=2]* Use self defined graph data structure instead of UEdGraph to avoid crash when remove “Create Event” node.[/INDENT]
[INDENT=2]* Added SpinBox and ComboBox on ToolBar to alter settings quickly.[/INDENT]
[INDENT=2]* Initial release.[/INDENT]
Future work Improve positioning, add this method “Fast and Simple Horizontal Coordinate Assignment”.