Set_Project Settings

Automatically sets project settings (frame range, resolution, pixel aspect, FPS) from a selected Read node in Nuke.

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 first and last frame values from the Read node.

  • Resolution: Captures image width and height.

  • Pixel Aspect Ratio: Preserves non-square pixel aspects.

  • Frame Rate: Reads input/frame_rate metadata; 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:

  1. User selects a Read node in the Node Graph.

  2. Script validates the selection (must be a Read node).

  3. Displays a confirmation dialog showing extracted values.

  4. 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.

https://dms.licdn.com/playlist/vid/v2/D4D05AQFyDmKBpvkqyQ/mp4-720p-30fp-crf28/B4DZ2Jfa2KHUCE-/0/1776128213905?e=1776733200&v=beta&t=hPsZfmI-eYa8WWqOr9omR5pyHqVIPLUdWYJaPG94EtE

or register to download or rate.

Comments

or register to join the conversation.

Download Verification