The Tunguska Pipeline tools are a suite of tools created for the post production of the short film Tunguska. They aim at creating a solid workflow between the different softwares as well as adding quality of life pipeline tools. As of now they are heavily focused of the matchmove and compositing, as I will be handeling those departments in post production. These tools are made to work with Prism pipeline and thus follow Prism hierarchy of files.
- Export Tunguska : Exports the camera, distortion and overscan in the appropriate Prism folders.
- Open Tunguska : Prompts the user for the scene and shot, automatically opens the latest project file in said shot, if no project file exists it creates one. Also imports the denoised plate.
- Save Tunguska : If a project file is open and set in 3DE, increments and saves. If not prompt the user for the scene and shot and saves the current project in said shot.
- Open Project Path : Opens the path of the current script in the file explorer.
- Open Script Path : Opens the 3DE script folder location.
- Import Tunguska : Automatically imports the 3DE scene corresponding to the opened shot. Also plugs the undistorted plate into the camera image plane.
- Export Tunguska : Automatically exports the camera and the geo to the proper Prism folder.
- Bake camera : Bakes the camera animation. Useful for lineup.
- Read from Write : Select a write and create a read from it. The script will automatically create the read, set the correct path and frame range. Shortcut : Ctrl+R
- Open in file explorer : Select a read or a write and open it's path in the file explorer. Shortcut : Ctrl+Alt+O
- Open .nuke directory : Opens the .nuke directory.
- Restart nuke : Saves current sript and restarts nuke. If the script in untitled, it will create a temp script in windows temp folder and open it back.
- Import latest track scene : Creates a whole 3D scene with the latest matchmove camera, matchmove geo and distortion. Creates STMAP for the distortion if those don’t exist yet.
- Import denoised plate : Imports the denoised plate.
- Import matchmove camera : Imports the matchmove camera.
- Import matchmove geo : Imports the matchmove geo.
- Write undistorted plate : Automatically writes an undistorted plate to use in MAYA for lineup.
- Precomp Prism : Creates a precomp node that stores frames in appropriate Prism folders.
- Distortion Prism : Creates a distortion node with the correct distortion for the shot. Creates STMAP if they don’t exist
- Arnold splitout : Creates an AOV splitout with arnold light passes and shuffles the alpha back into the image.
- Generic splitout : Will prompt the user with the desired common prefix for the light passes and will Create an AOV splitout with said light passes and shuffles the alpha back into the image. Don't foreget to set said prefix in your render engine.
- Force expression on knob : Will prompt the user with the desired knob and expression, and will force said expression onto knob. Very useful for nuke native nodes that don't support expressions like the zDefocus.
- Switch : Allows to switch between nuke and nukeX. Will restart nuke with the current script in the desired version.