Nuke

About

Applications

HoudiniUnreal EngineUnity 3DNukeMayaBlenderZBrushPythonMixed RealityMachine LearningGraphic DesignExtras
About

Site created with Notion, Super & Cluster

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:

morphingdesign/nukePython

You can't perform that action at this time. You signed in with another tab or window. You signed out in another tab or window. Reload to refresh your session. Reload to refresh your session. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products.

morphingdesign/nukePython

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

Name
Shortcut
Notes
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

Name
Link
Description
Neat Video
www.neatvideo.com

Plugin filter for noise reduction in digital video.

Bokeh
peregrinelabs.com

Plugin for focus-type effects.

Lenscare
www.frischluft.com

Depth-of-field and focus-type effects.

Sapphire
borisfx.com

Flares and tracking effects.

Optical Flares
www.videocopilot.net

Lens flares effects.

4kScope
www.drastic.tv

Scopes and preview monitor.

ScopeBox
www.divergentmedia.com

Scopes and preview monitor.

PinTool
keentools.io

Simple object tracking.

GeoTracker
keentools.io

Tracking rigid & deformable 3D objects.

On This Page

  • Notes
  • Curve Editor
  • Control Points
  • Nuke Python
  • Startup Protocol
  • Plugin Setup
  • Custom Toolbar
  • References & Color Key
  • ACES Workflows
  • Setup ACES Workspace
  • Resources
  • Keyboard Shortcuts
  • Gizmos
  • Plugins