Shot Manager Example

Installation

  1. Extract ShotManagerDemo.zip.

  2. Copy or merge the ‘Python’ folder to your ‘.nuke’ folder.

  3. Copy ‘ShotData.xlsx’ to somewhere accessible, for example your desktop.

  4. Launch Nuke Studio, Hiero, or HieroPlayer.

The example requires some extra Python modules. This can be done by running pip with the Python interpreter included with Nuke. Open a Command Prompt or Terminal and run the following:

  • Mac:

    /Applications/Nuke13.0v1/Nuke13.0v1.app/Contents/MacOS/python3 -m pip install --user openpyxl pillow
    
  • Windows:

    c:\Program Files\Nuke13.0v1\python.exe -m pip install --user openpyxl pillow
    
  • Linux:

    /usr/local/Nuke13.0v1/python3 -m pip install --user openpyxl pillow
    

Usage

Setting the database file

  1. Open the panel from the system menu Window->Database Settings

  2. Set the path to the spreadsheet file, e.g. wherever you placed ShotData.xlsx

Writing to database

  1. In the timeline, from the context menu select Shot Manager->Write Shot Data. If shots are selected just those will be written, otherwise the whole sequence will be written.

  2. Once written, ShotData.xlsx can be opened in your spreadsheet application to view the shot data. From there changes can be made, e.g.

    • Change shot names (Shot Code)

    • Set tasks, including using keywords (comp, light, fx, textures, anim etc) that have been assigned colors/tag images.

    • Enter comments in VFX requirements

Updating from database

  1. In the timeline, from the context menu select Shot Manager->Update Track Items. If shots are selected just those will be updated, otherwise the whole sequence will be updated.

  2. Data will be read from the spreadsheet and used to update the sequence.

Importing from database

  1. From the system menu select Shot Manager->Import From Spreadsheet

  2. A new sequence will be created from the spreadsheet data

Submitting for review (not supported in HieroPlayer)

  1. Make sure that the Project Directory is set to a valid path in the Project Settings

  2. In the timeline, from the context menu select Shot Manager->Submit for Client Review

  3. An export will be started which renders mov files and thumbnails

  4. The spreadsheet ‘playlist’ tab will be populated with the shot information including the path to the rendered mov and thumbnail