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

Updated: 23 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.

or register to download or rate.

Comments

or register to join the conversation.

Download Verification