Gizmos / Python Scripts for Nuke.
Ben McEwan's Gizmos & Python Scripts for Nuke.
Learn more about GitHub with my GitHub for Compositors course.
A tool to automate the creation of simple breakdowns in Nuke. No bloated features, just does what it says on the tin.
Usage Notes:
A light-weight, element-based atmospheric fog box scriptlet.
Usage Notes:
Like the DeepMerge node, with an option to soften the blend point.
A replacement for Nuke's default camera shake node. Offers more control over 3 different frequencies of camera shake, and also shakes the centre-point, giving more detail to sub-frame motionblur. Also has options for how to deal with edge-of-frame pixels, so pushing-in isn't always your best option anymore!
Useful for remapping arbitrary animation curves, such as those from the CurveTool. Automatically detect an animation curve's min & max values, then remap them to new min & max values.
A simple gizmo to create an edge-outline from an existing rotoshape/matte.
(there are plenty of newer gizmos like this one with different features. If you have a better one, please let me know!)
Like bm_OpticalGlow, this adds exponentially-increasing blurs together to produce a more optically-correct, natural lightwrap.
A simple gizmo to help QC roto and keys, by overlaying a transparent colour, viewing a premultiplied image over grey or a checkerboard (for light and dark values).
Generates a random noise curve based on a minimum, maximum & frequency value.
Adds exponentially-increasing blurs together to produce a more optically-correct, natural glow.
Powers up Nuke's default contact sheet with features such as:
Click here for a tutorial on how I made this.
Adds better backdrop node defaults & presets.
ALT+B
is the shortcut, or you can use the menu to grab a specific colour.
Adds some handy animation shortcuts to a knob's right-click menu:
Adds a META+T
hotkey to enable all T, R & S checkboxes in a selected Tracker node.
Map Up
and Down
arrow keys to jump between next & previous keyframes.
Creates the usual IBK setup with 6 expression-linked IBKColour duplicates.
Adds META+C
shortcut to create a node's label, so you don't waste valuable clicks opening a node and switching to the Node label.
Sandwiches selected node between two nodes (like an unpremult/premult, or lin2log/log2lin conversion).
CTRL+SHIFT+L
creates a Log2Lin / Lin2Log sandwich.CTRL+SHIFT+P
creates an Unpremult / Premult sandwich.Convert Nuke's hex colour to easier web-based hex, or RGB integer based off the colour sliders we're used to using in Nuke.
CTRL+ALT+S
toggles a Merge node's operation between over/under, mask/stencil, plus/from, etc.
PGUP
and PGDOWN
cycles through operation and channels knobs on any selected node.
Adds an easy way to set on/off keyframes on mix knobs & switch nodes.
META+,
sets the current frame "on", and the previous frame "off".META+.
sets the current frame "on", and the next frame "off".CTRL+META+,
sets the current frame "on", and both the next & previous frames "off".CTRL+META+.
sets the current frame "off", and both the next & previous frames "on".META+/
opens a dialog box to manaully set a first frame, last frame, and a fade duration with values other than 0 or 1.Creates shuffle node shortcuts for shuffling a single channel to all other channels.
Note: Currently uses the old Shuffle node...
Upgrades Nuke's default m
hotkey to be context-aware:
Easily smooth curves in Nuke's curve editor. Currently only supports single knobs (e.g. multiply that hasn't been split into RGBA knobs, mix knobs, etc.).
Click here to read a tutorial on how this was created, and how to programatically edit animation curves in Nuke.
Easily fix scripts that use in & out, instead of mask & stencil.
If you do this, Conrad Olson's video is required watching.
Adds ALT+Q
shortcut to toggle viewer exposure & gamma between custom value and default.
Share a selection of nodes with other users on the same network.
Say goodbye to copy/pasting lines of text via IM or Email!