Automating VFX Workflows with Python and Nuke
Visual effects pipelines are notoriously rigid. By scripting Nuke with Python, we automate the repetitive tasks of node graph generation, rendering, and QC, allowing artists to focus on art.
Table of contents:
The nuke module
Nuke's Python API allows you to create nodes, set knob values, and execute renders entirely headlessly. We use it to automatically assemble comps for localized commercials.
Farm Submission Scripts
Integrating our custom job dispatcher with Deadline allows artists to submit 100+ variations of a shot to the render farm with a single click inside the Nuke interface.
Automated Slates and Burn-ins
Instead of manual entry, our scripts pull metadata directly from ShotGrid to automatically generate accurate slates and timecode burn-ins for review deliveries.