Automatically sets project settings (frame range, resolution, pixel aspect, FPS) from a selected Read node in Nuke.
Set_Project Settings
First submitted: 14 April 2026
Author: hesham ali
Compatible Nuke versions: 13.0 or later
Compatibility: Source
This Nuke script automates project configuration by extracting key metadata from a selected Read node and applying it to the project root.
Key Features:
Frame Range: Extracts
firstandlastframe values from the Read node.Resolution: Captures image width and height.
Pixel Aspect Ratio: Preserves non-square pixel aspects.
Frame Rate: Reads
input/frame_ratemetadata; defaults to 24 fps if not found.Custom Format: Dynamically creates a new format named
Read_{width}x{height}if it doesn't already exist, and applies it to the project.
Workflow:
User selects a Read node in the Node Graph.
Script validates the selection (must be a Read node).
Displays a confirmation dialog showing extracted values.
Upon confirmation, updates root project settings and applies the custom format.
Menu Integration:
Adds a menu item under Utilities > Set Project From Read with keyboard shortcut Shift+M. The command is registered only once to prevent duplication.
Use Case:
Ideal for conforming project settings to match source footage before compositing, avoiding manual mismatches in frame ranges, resolution, or frame rates.
Comments