Adjust Nodes
Align | Stack
Hotkeys
Right Arrow, Left Arrow, Up Arrow, Down Arrow
About Align | Stack
This is a contextual, multi function smart arrows script that can align nodes, stack them close together, jump to/from them, and match backdrop sizes. All operations are based on a reference node, so you can always control what to Align, stack or match to. If 1 or less nodes are selected it defaults to frame forward/backwards navigation, so you can still use the arrow keys for that function
How Align | Stack Works
Align Vertically: Use either the Left or Right arrows to align nodes to the reference nodes vertical axis (x position)
Align Horizontally: Use either the Up or Down arrows to align nodes to the reference nodes horizontal axis (y position)
Stack Vertically: Use Up Arrow to stack below the highest node in the selection, Use Down Arrow will stack above the lowest node in the selection
Stack Horizontally: Use Left Arrow to stack to the right of the left most node in the selection. Use Right Arrow to stack to the left of the right most node in the selection
Reference Node: This is the last node you select. It will act as the reference for alignment of all other nodes selected
Demo Video
Align | Match
Jump
Hotkeys
Right Arrow, Left Arrow, Up Arrow, Down Arrow
About Match (Backdrops Only)
With most nodes we want to align them by their centers, but not with backdrops, which we want to align by their edges. This script has a separate alignment mode that runs if backdrop nodes are selected to accomplish this. Additionally it has a Match backdrop width/height function, which will run if the alignment is already done, and only backdrops are selected
How Backdrop Align | Match Works
Align Vertically: Use either the Left or Right Arrows to align backdrops to the reference nodes vertical axis (x position)
Align Horizontally: Use either the Up or Down Arrows to align backdrops to the reference nodes horizontal axis (y position)
Match Backdrop Height: After a horizontal alignment is performed, use either the Up or Down Arrows to match backdrops height to the reference backdrop
Match Backdrop Width: After a vertical alignment is performed, use either the Left or Right Arrows to match backdrops width to the reference backdrop
Reference Backdrop: This is the last node you select. It will act as the reference for alignment/matching of all other backdrop nodes selected
Demo Video
About Jump (Nodes Only)
When you have a single node selected this script has a separate Jump mode that runs. It’s similar to Nukes native select node upstream/downstream, but is faster in large nuke files with lots of nodes, and can recall the last node jumped from, which is handy for tools like Stamps/DotBuddy that use one source node, and many linked nodes with hidden inputs. Using Jump in this context makes Stamps/DotBuddies easier to work with in my opinion, because you can quickly Jump to the hidden source node from anywhere in the Node Graph, and then Jump back to where you were
How Jump Works
Jump To Input: Use the Up Arrow to Jump to the first node in the selected nodes input 0
Align Horizontally: Use the Down Arrow to Jump to the closest node in the selected nodes output dependents, or the last node you Jumped Up from
Demo Video
More!
Download the full BuddySystem, including all the scripts & tools here!
Or read the Install Guide, Version History, Hotkey Cheat Sheet, FAQ/Bug Reporter & Coffee Button!