Nuke

About

Notes

Notes

Curve Editor

Verify animated nodes have their Properties panels opened to view curves and parameters in the Curve Editor.

Control Points

Break key frame control points by selecting control point, right-click and Interpolation > Break (Shortcut X).

Nuke Python

Startup Protocol

Startup Script Location:

C:\Users\<USERNAME>\.nuke\menu.py

Startup Tasks

Project Settings Properties

Full Size Format: HD_1080 1920x1080

Project Settings

onScriptLoad

onScriptSave

onScriptClose

Close Tasks

Clear Cache

Plugin Setup

Gizmos are groups of nodes defined by users and packaged for easy distribution and quick access. They're similar to Houdini Digital Assets in that they're packaged functions and tools with a UI specified for those tasks.

Default Gizmo Location:

C:\Program Files\Nuke##v#\plugins

Custom Gizmo Location:

D:\Path\To\Gizmos

With a custom path, it needs to be included in the init.py file with the following:

nuke.pluginAddPath("<FILEPATH>")

Within Nuke, access the latest installed gizmos via: Toolbar > Other > All plugins > Update

Note that this Update only applies to the current session. Instead, add the gizmos to the Toolbar via the menu.py file so they are loaded each time Nuke is initiated.

Custom Toolbar

Set NUKE_PATH environment variable to directory with init.py and plugin/gizmo content.

Populate init.py file with specific relative paths since environment variable is recognized by Nuke.

Add menu items to toolbar via menu.py, including icons, documentation, and other customization.

Reference the following GitHub repository for current state of custom startup scripts and documentation:

Nuke Documentation: https://learn.foundry.com/nuke/developers/63/pythondevguide/custom_ui.html

References & Color Key

Import with Read and set to Viewer 2 for simultaneous viewing.

ACES Workflows

Setup ACES Workspace

image

Source: https://learn.foundry.com/nuke/content/comp_environment/configuring_nuke/using_ocio_config_files.html

Resources

Resources

Keyboard Shortcuts

Keyboard Shortcuts

NameShortcutNotes
Toggle Overlay

Q

Context: Viewer

Play / Pause

L

Context: Viewer

Playhead Home

Home

Context: Viewer

Sticky Note

ALT + N

Context: Node Graph

Disable / Enable

D

Context: Node Graph

Link To Viewer / Toggle

1, 2, 3, etc.

Context: Node Graph

Project/Viewer Settings

S

Context: Node Graph, Curve Editor, Script Editor, Viewer

Slider Parameter Reset to Default

CTRL + ALT + LMB

Context: Slider Parameter

Toggle Proxy Mode

CTRL + P

Context: Viewer. Reads proxy from Read node or downres 50%. See Project Settings for options.

Toggle Tab/Full View

Space

Context: Node Graph, Curve Editor, Script Editor, Viewer

Swap A/B Inputs

Shift + X

Context: Node Graph

Toggle RGBA Mode

R, G, B, A (respectively)

Context: Viewer

New Dot Node (via midpoints)

CTRL + LMB Drag

Context: Node Graph

New Dot Node (after selected node)

. (Period)

Context: Node Graph

Rename Node

N

Context: Node Graph

Toggle Postage Stamp (Node Preview)

ALT + P

Context: Node Graph; use sparingly as it can be computing intensive

Copy Node

K

Context: Node Graph

Center & Frame View

F

Context: Viewer, Curve Editor

Rotate Geometry

CTRL + LMB Drag

Context: Viewer

Scale Geometry

CTRL + SHIFT + LMB Drag

Context: Viewer

Replace Node

CTRL + SHIFT + LMB Drag

Context: Node Graph; Drag & drop node over node to be replaced.

Node Info

I

Context: Node Graph

Command Prompt

X

Context: Node Graph

View Luminance Channel

Y

Context: Viewer

Layout Nodes

L

Context: Node Graph

Create Group

CTRL + G

Context: Node Graph

Enter Group

CTRL + ENTER

Context: Node Graph; Close tab to exit group.

Duplicate Node

ALT + C

Context: Node Graph

Matte Overlay

M

Context: Viewer

Link Nodes

Y

Context: Node Graph; Select downstream nodes first

Transform Node

T

Context: Node Graph

Toggle Expression Links

ALT + E

Context: Node Graph

Rename

F2

Source: Keyboard Shortcuts

Gizmos

Default Gizmo Location:

C:\Program Files\Nuke##v#\plugins

Within Nuke, access the latest installed gizmos via: Toolbar > Other > All plugins > Update

Custom Gizmo Location:

D:\Nuke\Gizmos

With a custom path, it needs to be included in the init.py file with the following:

nuke.pluginAddPath("<FILEPATH>")

Gizmos

Plugins

Support Tools

NameLinkDescription
Neat Video

Plugin filter for noise reduction in digital video.

Bokeh

Plugin for focus-type effects.

Lenscare

Depth-of-field and focus-type effects.

Sapphire

Flares and tracking effects.

Optical Flares

Lens flares effects.

4kScope

Scopes and preview monitor.

ScopeBox

Scopes and preview monitor.

PinTool

Simple object tracking.

GeoTracker

Tracking rigid & deformable 3D objects.