Python module to control Nuke from the exterior. Useful for pipeline automation.
A script that produces a framehold that matches the animation steps of a stop-motion or 2D animated plate.
bake all gizmos starting at a given level
spawn FrameHold to extract still frames
Generate Read node(s) from selected Write node(s). Supports filepaths with expressions.
Launch the source directory of the selected Read or Write node.
This Python script takes looks at the selected read node and sets the project full-size format, aspect ratio, and frame range to that of the read node. If the full-size format does not exist in the current user's list of formats, it prompts the user to name the new format before setting the project settings. Useful when first creating a script and you want to quickly set your project settings.
Relinker is a Nuke tool for relinking footage automatically. It was developed to be used in a small independent film production environment where artists would typically work off their hard drives on multiple locations with different computers. The Nuke scripts we worked with at the time generally had a lot of different read nodes. Instead of losing time relinking nodes manually, we wrote this Python tool to automate the task. Video demonstration: https://vimeo.com/103858180
This script loops through all selected nodes and checks if the node has a file knob. If a file knob is present, the path will be opened in the OS file manager/browser. The user will be notified if nothing is selected or if the user does not select any nodes that have an existing file-path. If a selected node has a nonexistent path, this will be printed in the script editor, and the script will continue to process the next selected node. All paths are tested for an existing file. However, due to rendered files being frequently opened and deleted, write nodes only test for an existing directory.
Show outgoing hidden inputs