Nuke Grab Tool v3.8
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Martin Tomek
Blender-style node movement for Nuke’s Node Graph
Requirements:
14.0, 13.2, 13.1, 13.0, 12.2, 12.1 or later
Linux, Mac, Windows
14.0, 13.2, 13.1, 13.0, 12.2, 12.1 or later
Linux, Mac, Windows
27 Oct 2024
23
Features
This script implemenst the whole Blender Grab Tool within Nuke, bringing its full node movement capabilities to your compositing workflow.
Usage
-
Select Nodes:
- In Nuke's Node Graph, select the node(s) you wish to move.
-
Activate Grab Mode:
- Standard Grab:
- Press
E
to move only the selected node(s).
- Press
- Input Tree Grab:
- Mac: Press
Cmd
+Option
+E
- Windows:
- Press
Ctrl
+Alt
+E
- Press
- Linux:
- Press
Ctrl
+Alt
+E
- Press
- Moves the selected node(s) and all upstream nodes.
- Mac: Press
- Full Tree Grab:
- Mac: Press
Cmd
+E
- Windows:
- Press
Ctrl
+E
- Press
- Linux:
- Press
Ctrl
+E
- Press
- Moves the entire connected node tree.
- Mac: Press
- Standard Grab:
-
Move Nodes:
- Move your mouse to reposition the nodes. Movement speed is consistent, regardless of zoom level.
-
Freeze Movement:
- Hold the middle mouse button or
Alt
+ Left-click to temporarily freeze movement.
- Hold the middle mouse button or
-
Confirm Position:
- Left-click, press
Enter
, or pressE
again to confirm the new position.
- Left-click, press
-
Lock Movement to Axis:
- Press
Z
to lock movement to the X-axis. - Press
Y
to lock movement to the Y-axis.
- Press
-
Cancel Operation:
- Press
Esc
to cancel the operation and revert to the original positions.
- Press
Installation
-
Download the Script:
- You can download the script directly from Nukepedia.
-
Save the Script:
- Place the
NukeGrabTool.py
script into your Nuke scripts directory.- Windows:
C:\Users\YourUserName\.nuke\
- macOS:
/Users/YourUserName/.nuke/
- Linux:
/home/YourUserName/.nuke/
- Windows:
- Place the
-
Modify
menu.py
:- If you don't already have a
menu.py
file in your.nuke
directory, create one. - Add the following line to your
menu.py
file to include the Advanced Grab Tool:
- If you don't already have a
-
Restart Nuke:
- Close and reopen Nuke to load the script.
Dependencies
- Nuke Version: Requires Nuke 12 or newer (for PySide2 compatibility).
- PySide2: Utilizes PySide2 for Qt functionalities, which is included in Nuke 12 and above.
Additional Information
- GitHub Repository: NukeScripts by Themolx
- This is a direct link to GitHub for this tool. If you make it better, let me know!
Enjoy enhanced node manipulation in Nuke with the Advanced Grab Tool!
Please login in order to download these files.