NodeGraph

010_KeyFrame

Contributed by hossam galal

Automatic add keyframe for any Knob 0-1-0 Or 1-0-1 for current_frame

Add Mask

Contributed by Emilio Sarabia

add_mask allows you to create masks on all nodes with an input for it, via a shortcut.

Advanced_Merge

Contributed by Pranav Pradeep

Advanced Merge

AlignDots

Contributed by Max van Leeuwen

A keyboard shortcut that puts all selected dots in a straight corner with their input and output nodes.

alignNodes

Contributed by Frank Rueter

Align a bunch of Nodes either horizontally or vertically in the DAG

arrangeNodes

Contributed by David Robinson

Short script to remove the problems when arranging nodes with 'L' and they are not placed in numerical order. I used to find this a pain when reading in lots of render passes and when lined up they where not in the order they were imported.

AttributeTransfer / KnobCopyCat

Contributed by Nicholas Joseph

This script links multiple nodes of the same class type in order to change similar knobs at the same time.

autoBackdrop replacement

Contributed by Timur Khodzhaev

improves default backdrop script

autoBackdrop replacement

Contributed by Timur Khodzhaev

This script is a modification of the Nuke's default autoBackdrop.py script. With additional presets and customization options.

autoBackdrop with tuning

Contributed by Harrison Ly

Improvements to autoBackdrop

autoBackdropBW

Contributed by Nicolas Leu

This script is for people that don't like colorful backdrops. Modification of Nuke's built-in autobackdrop() function, that creates only Backdrops in different greyscale values instead of colors. Values between 0.15 and 0.25 are excluded because they are too close to Nuke's default background color.

autoPinning

Contributed by satheesh R

This little code place the cornerPin nodes 4 pin's automatically based on the bbox. If your image dosen't have bbox add a crop node and crop it as per your need.

autoPivot

Contributed by satheesh R

Auto pivot.py will help you to place the pivot to centre of the image or bottom centre of the image by using short-cut keys.

AutoRotoNode

Contributed by Elijah Murphy

automatically updates roto shapes

AutoWrite

Contributed by Tim BOWMAN

Semi-automatic output paths for Write nodes in Nuke.

Backdrop Contents

Contributed by Nathan Rusch

Returns all the non-Viewer nodes contained in all selected Backdrop nodes.

backdrop_hub

Contributed by Philippe HUBERDEAU

The backdrop node with a bit of steroids !

BackdropHelper

Contributed by shuvo fx

This tool enhances efficiency and organization in the VFX workflow. By automating these tasks, the tool streamlines the process of creating organized backdrops, helping VFX artists focus more on their creative work and less on manual setup.

BackdropManager

Contributed by Samantha Maiolo

Simplify backdrop management in Nuke

backdropTools

Contributed by Ivan Busquets

A set of tools to quickly change colors and fix layering problems with backdrops

Bake Expressions

Contributed by Nathan Rusch

Bakes expression-driven knob components to keyframes over a given frame range and view list.

bookmarker

Contributed by Howard Jones

Bookmarks nodes/ backdrops and a pulldown you can find/open the nodes, or cycle through them

Breakdown Layers

Contributed by Kirill Pleshakov

BreakdownLayers- get Layers / 3D passes to Shuffles from any node in the script. Choose the layers by checkboxes. Get the labeled Shuffles. Perfect for breaking down 3D render passes.

C_MultiKnob

Contributed by Charles Taylor

Houdini and Modo let you edit multiple knobs by simply selecting a few and changing the knob of one of them. This isn't as full-featured as that, but it does let you simply and easily edit multiple nodes at once.

checkerboardNodes

Contributed by Howard Jones

'Checkerboards' (A/B rolls) your selected nodes

clean offset

Contributed by siddu vadla

i want clean offset node

CleanScript

Contributed by Dario Siero

After selecting a node (or nodes), checks the dependencies upstring in the node tree and removes all unused nodes. v1.3 Loop optimization v1.2. Also working with backdrops

Color Node on Frame

Contributed by Johnny Chan

Change node color when the time marker hits a specific frame or frame range.

Color Panel

Contributed by Andrea Geremia

Change / Copy and Paste the color of the Nodes with this Python Panel

ColorSpaceTransform

Contributed by Erjon Sadiku

Selected one or all Read Nodes Change Colorspace with Add on Menu (Python).

compCat

Contributed by Lee Watson

Your Purrfect Nuke Comp-anion! Meet compCat, a friendly feline companion for your node graph. This adorable sprite accompanies you on your node graph, coming to life with delightful animations when you mouse near them. Watch them perk up and play before settling back into their cosy idle states on their little patch of pixel grass. Movable for when you need to relocate your furry friend, compCat occasionally shares encouraging messages through charming speech bubbles, reminding you to take breaks or save your work. to install, drop the compCat folder into .nuke and add this line to your init.py nuke.pluginAddPath('./compCat')

connect

Contributed by Falk Hofmann

extending your elements by building postage stamps of pre-defined nodes and rebuild them anywhere in the script without going back and forth.

connectCamera

Contributed by satheesh R

Connects selected camera using Dot node from anywhere in the script. User can choose the desired camera from the window displayed. It creates a Dot node and connects with the camera and add camera name to the Dot node for reference.

ConnectDot

Contributed by Riley Gray

Dot that can auto connect to dots/nodes in the script you have labelled

connectMultipleMask

Contributed by satheesh R

connect multiple nodes masks input to target node.

ControlMultipleValues

Contributed by Huseyin Cay

You can change knob values of similar nodes you select in node graph collectively.

convertGizmosToGroups

Contributed by Victor Perez

Converts a Gizmo node to a Group node

Copy With Links - copy nodes with links to all knobs

Contributed by Kirill Pleshakov

Сloning will link everything, but you don't need to link exactly everything? Select your node(s), hit Ctrl+Shift+V , done

Copy_Special

Contributed by Daniel Miller

Makes a copy of the selected node which retains all the input connections. Useful if you like to copy Postage Stamps for example. It works with nodes which have multiple inputs such as Scenes, Merges and Scanline Renderers. Uses the ctrl+alt+c hotkey

copyConnected

Contributed by Ernest Dios

Copy and paste nodes keeping the inputs connected to their original dependency. Works with multiple nodes, multiple inputs and masks.

CornerPinToTracker

Contributed by nara andrade

TRANSFORMS CORNERPIN FROM MOCHA PRO INTO A TRACKER

cubicprojection

Contributed by XIAObao CHAN

Project latlong or other maps as six 2K cubic tiles onto your scene geometry with this quick setup.

CY Backdrop

Contributed by Carlos Yau

The CY Backdrop adds a shortcut (CTRL+B) to quickly create customized backdrops with adjustable labels, text sizes, fill/border modes, and colors.

CycleOperations

Contributed by Max van Leeuwen

Cycle the default knob of the selected node through its options, forwards or backwards (using alt+w and alt+shift+w).

dDot

Contributed by Daniel Bartha

A toolbox to help with organising your scripts and working in a fast, flexible and efficient way using dots & labels.

deployCrops

Contributed by Pranjal choudhary

Little python snippet to deploy crops after the merges with bbox more than the user-specified format. place the deployCrops file into your .nuke/python directory Add this to the menu.py file # deployCrops nodeMenu = nuke.menu('Nuke').findItem('Edit/Node') nodeMenu.addCommand('deployCrops', 'deployCrops.deployCrops()')

disconnect_wiggle

Contributed by Erwan Leroy

Extracts a node by shaking it from left to right, similar to Shake or Houdini.

DotConnect

Contributed by Max van Leeuwen

An intuitive keyboard hotkey to manage hidden pipes!

Dots

Contributed by Alexey Kuchinski

Help to keep node graph more organised by putting Dots and making connection 90 degrees

dropIt - like in flame

Contributed by Simon Jokuschies

intuitive deleting inside Nuke: delete selected nodes by just dragging them to the bottom of the screen - like in flame.

Duplicate Read Destroyer

Contributed by Nathan Rusch

Removes superfluous Read nodes sharing duplicate knob values (optionally filtered by name regex). Replaces them with shaded PostageStamp nodes with hidden inputs.

duplicate with inputs

Contributed by Marcel Pichert

Duplicate multiple nodes and keep their inputs.

Dynamic Backdrop with Scaling and Finalization

Contributed by yogesh Nalawade

This Nuke script creates a dynamic backdrop node that Scales and Aligns Nodes Dynamically:

E_NodeSelector

Contributed by Elad Tzemach

This script allows you to create a selection of a specific class of nodes in your Nuke script. A drop-down menu with a few common node types is available, as well as the option to enter the desired node's class yourself.

emAlignNodes

Contributed by Eva Mateo

Aligns selected nodes horizontally and vertically in the Nuke graph by adding 100-pixel units or a specified custom spacing.

Enable Tracker TRS

Contributed by nara andrade

Enable Translate, Rotate and Scale for existing tracks on selected Tracker.

Enable Tracker's TRS

Contributed by Narayani Andrade

enable all the Tracker's translate, rotate and scale in one click.

EnableDisable

Contributed by Pranjal choudhary

Python script which lets you enable and disable nodes based on user input and class. I know Nuke already has select similar option, but for people who don't like going into menus this may be helpful.Just add the text to the menu.py file in your .nuke directory . Thanks

Extract PSD Layer

Contributed by steve morel

Extract layer from a PSD to create a tree with the separate layer with crop, premult, card, linked to a scene, and camera / scanline render.

extractAlpha

Contributed by satheesh R

This code create 'Expression' node and feed the value from the window. It also clamp the value. So no need to worry about the clamp issue.

ExtractLayers

Contributed by Natalia Raz

It automatically creates a Shuffle node for each layer in the selected node.

F_Backdrop

Contributed by FRANKLIN TOUSSAINT

Backdrop with nice & simple options to use.

Flag Hidden Input

Contributed by Loic REMY

Python script to flag every hidden input in the node graph, adding a dot labelled 'Hidden Input' on top of the hidden input node.

flameConnect

Contributed by jaden star

Flame Connect beta

forEach

Contributed by Dan Borufka

Similar to the forEach node in Houdini, our Python script for Nuke makes it possible to apply a set of nodes to an unlimited number of inputs, e.g. Read nodes.

fxT_cloneViaExpressions

Contributed by Tor Andreassen

Alternative to the clone node, using expression instead to link all visible knobs accept knobs that are unsafe to link or that otherwise should not be linked. Make clones great again!

GizmoToGroup

Contributed by daniel van der Kaaden

Convert all Gizmos to Groups seamlessly!

GrayAutoBackdrop

Contributed by Max van Leeuwen

Quick backdrops around selected nodes, with nicer colors

HG_Help-pack

Contributed by hossam galal

helpers for Compositors

ibkCreate

Contributed by Tom McCarthy

IBK set up that tries to detect if incoming image is Green screen or Blue screen

inputProcess

Contributed by Rion .

nuke input process.

invertDisable

Contributed by Aleksandr Pushkarev

inverts disable state of selected nodes

JFX_nodeScaler

Contributed by Justin GD

Scales the distance between nodes in the graph.

JFX_plugIt

Contributed by Justin GD

Same way as the buit in tab tool works. But create a node for any selected nodes.

JNS Tools

Contributed by jishon n shoby

By this set of python scripts you can increase your work flow. Extract the zip file and follow the steps described in the 'Readme' file inside the folder.

JP_filepathCollector

Contributed by Joaquin Pickelny

Gather and save the values for all ‘file’ knobs exiting in the nodegraph.

JP_knobValueEditor

Contributed by Joaquin Pickelny

Change multiple knobs at the same time

JP_scriptOffloader

Contributed by Joaquin Pickelny

Run faster, lighter and more responsive Nuke scripts using JP_scriptOffloader to lighten the load in your node graph, as it allows you to create a custom backdrop to easily group, backup, erase, recall and render parts of your script.

JP_trueAlign

Contributed by Joaquin Pickelny

Align any set of nodes in a wide range of positions, keeping intact their input/output order and avoiding overlapping connections.

kiss (functionality like in autodesk flame and smoke)

Contributed by Simon Jokuschies

Kiss functionality like in autodesk flame and smoke to quickly connect nodes.

KJ_Tracker_to_Pins

Contributed by Kaeden James

Use this script and any highlighted Tracker4 nodes will sprout a SplineWarp node with Pins using the tracks and reference frame from the Tracker node.

Km NodeGraph Easy Navigate

Contributed by Hossein Karamian

Easier navigation in nuke node graph

KnobHijacker

Contributed by Filip Suska

KnobHijacker is a Nuke (Foundry) plugin, that enables the user to 'hijack' chosen knobs and their QWidget container on a selected node, by either pressing a keyboard shortcut or a mouse button right-click. The behaviour of the QWidget container can be modified thus automating the value input from the user. For example, the size knob on the Blur node can be hijacked instantly prompting the user to enter the size value and confirm by pressing the Return key.

ku_labler

Contributed by Tianlun Jiang

Labelling nodes with a fancy UI for compers who like to labelling stuff

Label Tracker Exports

Contributed by Nicholas Joseph

Label Tracker Exports Automatically

LabelCraft - The node operator

Contributed by Luciano Cequinel

LabelCraft is a comprehensive labeling tool designed for Foundry's Nuke software. It provides an intuitive interface for customizing node labels, icons, colors, and attributes with ease. Whether you're working with trackers, merge nodes, or sticky notes, LabelCraft streamlines your workflow.

labelDots

Contributed by Howard Jones

A tool to auto label dots for script management

Labelmaker

Contributed by Charles Taylor

Labelmaker is a wholesale replacement for Foundry Nuke's autolabel.py, offering much more information at a glance in the node graph. Try it - after using it for a while, you'll feel blind without it. No more opening the properties panel to see what a node is doing - Labelmaker shows you this info right in the DAG.

lifetimeRoto

Contributed by satheesh R

lifetimeRoto.py automatically sets the selected rotoshapes lifetime based on the shapes key frame's. This code get the selected shapes keyframe value ( example: 10, 20, 30) and apply min and max to lifetime start and end respectively. After i run this code my roto shape lifetime set to 10 - 30 automatically by single click or short-key.

lockNode

Contributed by satheesh R

v2.0: fixed some label index issue. Added separator on the properties menu. v1.7: Fixed some issues in OC function. v1.6: Added new feature. Now this code works with node locked inside Group node. v1.5ː Fixed adding new line each time while user lock and unlock multiple times. Which causing node became bigger and bigger. 1.3:Minor bug fix. When user un_lock knob. Label text line-up in one line. Now this script support multi line label. This code allow user to lock the nodes knob. Once you lock the knobs, then you cant modify any sliders until you un-lock the knobs. This will save you from any accident changes. Hope this will help you guys.

LockViewer

Contributed by Marc Mantei

LockViewer locks a selected node to a chosen viewer (1-10). Pressing the same viewer number on a different node results in showing up the 'locked' node.

Markers

Contributed by Nicholas Onstad

Generate Markers (Sticky Notes) that display the frame number they were created on with corresponding keyframes, frames are automatically organized in numerical order from the lowest to the highest frame number.

Massive Panel

Contributed by Alexey Kuchinski

Panel designed to help user to operate on many nodes in the same time

Merge Operations Commands

Contributed by Jorge HI

Command to change the mode of the selected merge/ChannelMerge nodes in Nuke more easily.

merge_transforms_v2

Contributed by Erwan Leroy

DEPRECATED: Use the version from nuke-vector-matrix for a maintained version. Merge many transform nodes together. Supports Transforms, Trackers and Cornerpins. Outputs either a new Transform or a new Cornerpin based on the transformation.

MergeConnect

Contributed by Max van Leeuwen

Select merge nodes and nodes to connect to them as their 'A' input, and all selected nodes will be connected to their respective Merge nodes - with a dot in a straight corner!

mirrorNodes

Contributed by Frank Rueter

mirror the selected nodes in the DAG

MM_Backdrop

Contributed by Mohamed Mamdouh

Automatically fast creating backdrop with customized Label, Color & Font Size.

MoreRealistic Personal Pipeline v1.0(Beta)

Contributed by Barry Wang

This is a pipeline tools for single nuke artist. It will handle all path related operations like Footage import, Script saving, Render, PreComp etc. for you, all you need to do, is just focus on the art work~

MoveNodes

Contributed by Marc Mantei

Moves selected Nodes straight via Shift+Up,Shift+Down, Shift+Left or Shift+Right

MultiChannelSplit_v03

Contributed by Simon Jokuschies

MultiChannelSplit shuffles and autocroppes each layer individually. Shuffle out all layers or just individual layers. Option to prepare for outout - create and set up write nodes and create render directories automatically

multiEdit

Contributed by David Harter

edit multiple nodes at the same time

multiMerge

Contributed by John Stewart

Quickly connect multiple selected inputs into one merge node.

NavNodes

Contributed by Philippe HUBERDEAU

4 different scripts to make the active viewer navigate the DAG.

nelsig_connectToDot

Contributed by nicolas elsig

here is a simple script to add in your menu.py, it adds two useful functions with the following shortcuts and commands in the edit menu : ctrl+shift+. = create a dot with a user defined name and label (on mac cmd+shift+.) ctrl+shift+y = connect to a previously named dot (on mac cmd+shift+y) hope you enjoy it !

Node Selector

Contributed by zijun zhang

This tool is designed to assist compositors in efficiently locating, filtering, and managing batches of nodes within massive and complex Nuke scripts, simplifying the workflow for handling large node graphs.

Node(s) Operator (Spread Sheet) for Nuke, BETA

Contributed by fatih ünal

This python script allows you to quickly edit your node graph and set up your nodes (and node flow) at once and much more. If you want to use them just click it and avoid lost your time! In short, avoid lost your time and work regularly.

nodeSnapshot

Contributed by Pete O'Connell

nodeSnapshot takes a picture of the selected node and displays it in the dag.

nShakeClone

Contributed by Jesse Spielman

Automates the creation of a (Shake style) unidirectional clone

Nuke Grab Tool

Contributed by Martin Tomek

Blender-style node movement for Nuke’s Node Graph

Nuke Studio Comp Cleaner

Contributed by Fynn Laue

Cleans up generated .nk files by Nuke Studio: Set project Format to a plate's format, remove unnecessary nodes, add python snippet to write node to validate write filepath.

Nuke_Knob_Changer

Contributed by Josh Robertson

A small python panel to assist with changing the values of knobs on multiple nodes inside of nuke at the same time without the need to type up python

nuke_node_linker

Contributed by Falk Hofmann

Link nodes, reconnect and duplicate links. Also set and read bookmarks inside the nodegraph.

nuke_nodegraph_utils

Contributed by Erwan Leroy

Compilation of node graph utilities: Align nodes, scale nodes, mirror nodes, create backdrops, easily change labels, etc...

nuke_smart_nodes

Contributed by Falk Hofmann

Small collection of tools to speed up daily workflows. Extendable via configuration file.

Offbranch

Contributed by Max van Leeuwen

Moves the selected node over to a side-stream of its pipe.

openNclose

Contributed by Lars Wemmje

This tool lets you open and close your node properties with two custom shortcuts.

Oz_Backdrop

Contributed by Osvaldo Andreaus

Backdrop replacement with extra options.

Pass Separator

Contributed by Luan KOLB

The Pass_Separator node automatically separates image channels by creating a Shuffle and Remove for each pass, allowing fast and clean isolation of channels. It is especially useful for managing multiple 3D AOVs (light groups, diffuse, specular), enabling easy adjustments and accurate reconstruction of the original image.

Paste for all nodes

Contributed by Anton Riabkov

The keyboard shortcut allows you to paste copied data to selected nodes.

PasteForEachNode

Contributed by Max van Leeuwen

A keyboard shortcut that pastes nodes from the clipboard for each currently selected node.

pasteNote

Contributed by Prasannakumar T Bhat

An enhanced stickynote Node that pastes the clipboard plain text data by default. Very handy for keeping feedbacks DAG which are sent over mail.

pasteToSelected

Contributed by Frank Rueter

paste the clipboard to all selected nodes

pasteTransformation

Contributed by Vitaly Musatov

pasteTransformation is a tool for fast linking and copy transform values between nodes.

Path Switch

Contributed by diogo dubiella

When open your nuke comp... This script automatically switches the paths when identify the Os (Windows, MacOs, Linux). So you can open your nuke comp or send to a network render independent of your Os.

Postage Stamp kit

Contributed by Alexey Kuchinski

Improved postage stamp.

Postage StampToggler

Contributed by Mohan Pugaz

simple code snippet for toggling visibility of selected nodes

PostageStamp Copy/Paste Fix

Contributed by Cameron Carson

A script to tweak Nuke's Copy/Paste function so that Postage Stamps, when copied, connect to the source's input.

PostageStamp from Node

Contributed by Victor Perez

Generates a PostageStamp node from the selected node/s

PostageStampSwitcher

Contributed by John Corbett

Use a hot key to show or hide all PostageStamp node inputs in your script.

Precomp VersionToLatest

Contributed by Matt Richardson

Automatically update all precomp nodes to the latest version

presetBackdrop

Contributed by Victor Perez

Create quick preset customised Backdrops

printKnobs

Contributed by Fredrik Averpil

Displays knobs, values and value types of the selected node.

productivity_scripts_hub

Contributed by Philippe HUBERDEAU

a set (or a hub ;-) of python scripts to help organising and be efficient in Nuke !

ProEXR_Nuke_Comp_Builder

Contributed by Brendan Bolles

Build a comp to match the Photoshop layers for an EXR saved by ProEXR.

propertiesToggle

Contributed by Jeang Jenq Loh

Toggle nodes' (inside gizmo/group as well) properties, or close all properties.

PSD_BREAKOUT

Contributed by shuvo fx

PSD Breakout Python Tool that not only breaks out all the PSD layers but also integrates a projection setup, giving artists more flexibility and efficiency. A special thanks to Senior DMP Artist and VES Member Ian Vicknair for giving me this nice tool idea.

push_nodes

Contributed by Mitja Müller-Jend

Move nodes in the DAG.

Quick node variable assignment

Contributed by Antony Nasce

Code to assign the selected node to the variable 'n'. Shortcut is Alt+Shift+n.

QuickView

Contributed by Bertrand Lempereur

QuickView is a python script for Nuke that allow you to create visual marker in the nodes view. You can then position thoose marker wherever you want and recall them by shortcut.

Read From Write

Contributed by Marek Bires

Create Read nodes from all selected Write nodes.

readMyScript

Contributed by romain Bouvard

A tool to find/manage some script by avoiding all the color nodes, by put them in black. Few python buttons from a panel to select some specific nodes as few categorizes. Update on: * Python code as Classes and Dictionaries. * Tool properties showed as a Panel. * Few more properties

Reload All Reload-able nodes

Contributed by Antony Nasce

This script simply reloads any node in the current DAG context with a reload knob.

relocateDot

Contributed by Nacho Igea

This a set of tools that allow you to keep your nodegraph organized in a more efficient way by speeding up some tasks that are repeated many times, like placing a dot, connecting the mask input and relocating a node

Remove Selected Layers

Contributed by Mostafa Khaled

the script allows you to select unlimited number of layers to remove.

RenameNodesPanel

Contributed by Hiroshi Iwamoto

This script adds prefix and/or suffix to the multiple nodes' name.

reorderBackDrops

Contributed by lozo 3d

Re-arranges Backdrops so tha bigger area Backdrops will be in the back and smaller up front.

Replace Trackers

Contributed by Sven Ahlstrom

Replaces selected Trackers used in script with baked Transforms.

replaceChecker

Contributed by Antony Nasce

Script to replace all Read nodes with Checkerboards of the same format.

replaceNodes

Contributed by Ivan Busquets

A function and a panel interface to replace nodes in a script.

Roto to Rotopaint

Contributed by Andrea Geremia

Convert Roto nodes into RotoPaint, saving all the shapes and curves

rvDropping

Contributed by Frank Rueter

drop clips from RV's session manager into Nuke's DAG

sbn Align Read Nodes

Contributed by Sebastian Faber

script to align and sort nuke read nodes in the node graph editor. This is a tool I use EVERY DAY and helps a lot to sort and to compare footage, AOVs and 3D layers.

Scale Selected Nodes Script

Contributed by yogesh Nalawade

This script is useful for organizing node layouts dynamically while maintaining relative spacing

scaleCornerpin

Contributed by satheesh R

This script help you to global scale up or down the selected cornerpin.

scaleNodes

Contributed by Frank Rueter

contract and expand node connections

Selected BoundingBoxes to B!

Contributed by daniel van der Kaaden

This script will set the bounding-box attribute on all selected nodes to B.

selectUpDown

Contributed by Howard Jones

Tools for selecting "all" / "all connected" nodes that are above, below, left, right (inclusive) of the selected node.

Set BBox to 'B' side

Contributed by Harrison Ly

Changes your BBox setting to B in Merge, Keymix, ChannelMerge and Copy nodes.

SetProject

Contributed by Narayani Andrade

Set project's format and frame range equal to selected Read node, also calculates 'start at' and 'ofset'.

SetRotoLifetimeAll

Contributed by Marc Mantei

This script sets the Lifetime_Type Attribute of Roto's Strokes and Shapes to "All".

setValue

Contributed by Fredrik Averpil

Set knob value on selected nodes.

ShotGunDropper

Contributed by Frank Rueter

enable drag and drop from Shotgun into Nuke

showmetadata

Contributed by Antony Nasce

Shows MetaData pop-up window for fast access to MetaData.

showPigsTK

Contributed by Timur Khodzhaev

Reveals problematic nodes in the nodegraph.

Shuffle Auto Label

Contributed by Kirill Pleshakov

Smart. Automatically labels actions, you usually perform via shuffle node. Keeps them visible.

Shuffle switcher

Contributed by Anton Riabkov

A keyboard shortcut that switches Shuffle's channels.

shuffle_auto

Contributed by David Francois

This script streamlines the management of Shuffle2 nodes in Nuke. With a single click, you get a concise view of the incoming and outgoing connections directly displayed on the node in the Node Graph. A double click reveals a detailed description of these connections. Everything happens automatically: the labels dynamically adapt to changes made to the node. This intuitive approach allows artists to clearly visualize data flows effortlessly, making the workflow faster and smoother. No need to dig through complex setting, everything is just a click away.

shuffleChannels

Contributed by Pau Rocher

Creates a pretty tree out of channel layers selected from a panel.

shuffleChannels Python 3 update

Contributed by John Corbett

Pau Rocher's Python code updated for Python 3 (for Nuke 13). I have used it in Nuke 12.2 on up with Windows but haven't tested it on older versions of Nuke or Mac/Linux.

ShuffleCycleLayers

Contributed by Tony Lyons

Cycles through Layers on shuffle node similar to the viewer page up and page down hotkeys

shuffleFromViewer

Contributed by Conrad Olson

Sets a shuffle node to layer currently being shown the viewer and vice versa.

smartMerge

Contributed by Alexey Kuchinski

Context sensitive Merge node.

SmartShuffle

Contributed by Alexey Kuchinski

Another Shuffle for lazy comper

smartTransform

Contributed by Alexey Kuchinski

improved Transform node creation

splitChannels

Contributed by Diogo Girondi

Splits the selected node channels into their own pipes

splitLayers

Contributed by Diogo Girondi

Splits each and every layer on their own pipes using shuffle nodes.

sticky_backdrop

Contributed by Jordan Boulais-Richard

Create stickynote and backdrop faster with a small widget wich contain a customizable color palette from wich you can add color by screen picking or remove colors.

StickyNoteColor

Contributed by Jacob Nolan

Change StickyNote tile color to the color of another selected node

superSwap

Contributed by Timur Khodzhaev

superSwap is a improved version of Nuke's defauld behaviour for swapAB hotkey. In addition to default behavior it performs much more depending on node you working with

swapOutNode

Contributed by Nathan Rusch

Function that mostly duplicates Nuke's Ctrl + Shift + drag-and-drop replace-node functionality.

Sync knob value

Contributed by Tae Hyung Lee

This python script allow to synchronize node's changed value to selected nodes. Once you enter purple mode, knob value you change is copied to selected same node.

T_autoDot

Contributed by Ting-Jung Hsu

An efficient Dot workflow in nuke that keeps your script clean, organize, and easier to update source. Auto link Dot from highest Node-Graph. (if nothing on highest, will find from bottom of the script)

thumbnailer

Contributed by J Bills

This script optimizes the Read node postage stamps displayed in the DAG. Instead of allowing them to update with each frame change, this instead creates single frame versions of the postage stamps allowing them to be loaded once and never again.

Toggle_Merge

Contributed by Daniel Miller

Cycle through the Merge operations directly in the Node Graph using the '[' and ']' hotkeys! No need to open the properties panel to change from Over to Plus. Works with Merge, ChannelMerge and MergeMat nodes. Works with Python 2 (Nuke 12 and below) and Python 3 (Nuke 13 and above)!

Toggle_Merge

Contributed by Daniel Miller

Select a Merge node and use the '[' and ']' hotkeys to toggle through the Merge operations directly in the Node Graph. To install simply add the .py file to your .nuke folder or other directory in your NUKE_PATH .

TrackConnect

Contributed by Mark Justison

Creates a panel that creates a new Roto or RotoPaint node with tracking data attached from existing Tracker

Tracker to Roto

Contributed by Alex Frost

Allows the user to export a roto node with tracking data either baked in or live-linked.

Tracker To Roto

Contributed by Narayani Andrade

creates a tracked roto or rotopaint layer

Tracker To Roto

Contributed by nara andrade

Creates a tracked layer on Roto or Rotopaint.

Tracker to Roto/Rotopaint

Contributed by adam smith

Creates a roto or rotopaint node with the animation from a selected tracker node

trackRoto

Contributed by satheesh R

This simple code to apply tracking info to roto node from selected Tracker node. I made this script based on Alexey KuchinskY's TrackToRoto. So the base idea Alexey KuchinskY's. This script will work with all the nuke versions and all platforms.

TransformNodesTools

Contributed by Vincent Langer

A collection of simple node UI transform tools. Great for very large scripts. Lets you easily move/rotate/scale/mirror nodes with keyboard shortcuts.

TurboNode

Contributed by Matt Roe

An intuitive interface to quickly create and set shuffle, copy and merge nodes.

Version To Latest

Contributed by Cameron Carson

A script to replace the stock "version to latest" command that will only version up if the files are sequentially numbered.

Viewer Freezer

Contributed by Mitchell Kehn

Locks Viewer nodes to a fixed screen-space position when panning and zooming around the node graph.

VP Lord of Nodes

Contributed by Vladislav Parfentev

Nodes control never was so easy!

VP My Little Helpers

Contributed by Vladislav Parfentev

Almost invisible helpers for Compositing artist!

VP_W_hotbox_Scripts

Contributed by Vladislav Parfentev

I'm long-time user of WHotBox for NukeX, and now I would like to share some useful scripts for it.

W_backdropper

Contributed by Wouter Gilsing

A tool that makes creating backdrops and sticky notes easier. The nodes will be color coded automatically based on keywords defined by the user in the preferences panel, in a similar way you can set default colors for nodes. The tool also features an optional 'autocolor' function that recogizes when the label contains a color.

W_scaleTree

Contributed by Wouter Gilsing

UPDATED v2.2. A panel to quickly resize a selection of nodes in a controllable way by setting a pivot point. Works with backdrops.

W_smartAlign

Contributed by Wouter Gilsing

Align your nodes faster in an easy and controllable way

Ym_alignNodes -node align tool-

Contributed by Yosuke Matsuno

This script helps to align messed up nodes.

No tools match your filter criteria.