Welcome to Nukepedia v2

Click here for 80% off ProUser subscription

Siggraph offer — closes 14 September!

Get access to all the tools on Nukepedia from inside Nuke, with our nuBridge plugin!

Find out more

Latest uploads

Nuke Icon Toolkit

Contributed by BenMcEwan

nuke_icon_toolkit is a collection of high-DPI (512x512) icons for Foundry Nuke, intended to help you replace the low-resolution icons included by default.

DualRetime

Contributed by gonz476

A powerful gizmo to retime your footage to a desired output frame range. Choose between Kronos or OFlow to retime your footage.

🥣 spillSoup - Seamless, artist friendly spill control

Contributed by TheoGrez

spillSoup is a compact, non‑destructive spill tool (gizmo) for Nuke. It’s designed to be comprehensive (good for despill, keying support, and gentle color pushes) while staying lightweight and edge‑friendly. Use it to: Remove screen‑color spill cleanly (despill). Re‑introduce just enough neutralized luminance after despill to avoid dull patches. Create an isolated spill matte you can reuse (e.g., for alpha generation or as a comp mask). Minimize edge artifacts by steering the detector with Threshold and Influence.

Set Frame As

Contributed by MinnazRehman

SetFrameAs.py is a Nuke Python script that provides a user-friendly modal dialog to set the "start at" frame for selected Read Nodes. Accessible via Custom Menu, it allows users to input a custom frame number, defaulting to the project's first frame. The script checks for valid Read nodes and their required knobs (frame_mode and frame), applying the specified frame value if the user confirms via the "OK" button. Error messages are displayed for invalid selections or missing knobs. This tool streamlines frame adjustments for Read nodes, enhancing workflow efficiency in Nuke's GUI environment.

CursorToCamShake

Contributed by bobman

Creates an animated Transform based on your cursor movement for precise Camera Shake creation.

Auto Save Render Script

Contributed by MinnazRehman

AutoSaveRenderScript This Nuke helper script automatically creates a versioned copy of the currently open .nk file whenever a Write Node finishes rendering. Just hit render, and a copy of your Nuke script will be saved along with the render in the 'render_scripts' folder, creating a backup of every rendered version. Installation: 1 . Copy 'AutoSaveRenderScript.py' to the .nuke folder in C:\Users\%username%\.nuke (Windows) 2. Add this line to menu.py import AutoSaveRenderScript

Node Color Cycler

Contributed by MinnazRehman

Node Color Cycler This script adds hotkeys to quickly cycle the tile colors of selected nodes in Nuke. Features: - F10: Cycles between Red → Green → Blue → Default → repeat - F11: Cycles between Pink → Yellow → Orange → Default → repeat - F12: Cycles between Black → White → Default → repeat Behavior: - Each press advances the color by one step in the cycle. - If the node color is not part of the cycle, it starts at the first color. - The "Default" step resets the node’s tile color to Nuke’s standard grey. Implementation: - Colors are defined as normalized RGB values [0–1]. - A helper function `set_tile_color()` converts RGB to Nuke’s ABGR int format. - The NodeColorCycler class manages the color cycles and hotkey bindings. Usage: - Place this file inside your ~/.nuke folder (or studio pipeline scripts folder). - Nuke will automatically register the hotkeys (F10, F11, F12) on startup.

VoronoiTextureExtractor

Contributed by emilemassie

Unlock the ability to crop a 2D part of an image and elegantly Tile/Scatter it around.

AbsoluteKey

Contributed by emilemassie

This node generates the DIFFERENCE between the inputs into an ABSOLUTE alpha, meaning that pixels are either full WHITE / BLACK (no feather, no ramp, no gray values).

S_EdgeExtend

Contributed by sajadsalimi

S_EdgeExtend, for edge refinement. Get rid of unwanted color of edges Much more faster. Keep the edge details more efficiently. https://www.linkedin.com/in/sajadsalimi/