Shot Manager Example

Installation

  1. Extract ShotManagerDemo.zip.
  2. Copy or merge the ‘Python’ folder to your ‘.nuke’ folder.
  3. Copy or merge the ‘TaskPresets’ folder to your ‘.nuke’ folder.
  4. Copy ‘ShotData.xlsx’ to somewhere accessible, for example your desktop.
  5. Launch Nuke Studio

Additionally, to enable writing image files the Python library PIL or Pillow must be installed. The instructions for installation are as follows:

Mac

  1. Install command line tools by launching a terminal and typing:

    xcode-select –install (may already be installed)

  2. Navigate to a directory where you have full permissions and install pip:

    sudo easy_install pip

  3. Install pillow

    pip install pillow –user

  4. In .nuke/Python/Startup, edit load_lib.py so that the sys.path.append line reads:

    sys.path.append(‘~/Library/Python/2.7/lib/python/site-packages/’)

Windows 10

  1. Download and install Pillow for Python 2 from: https://wp.stolaf.edu/it/installing-pil-pillow-cimage-on-windows-and-mac/

  2. In .nuke/Python/Startup, edit load_lib.py so that the sys.path.append line reads:

    sys.path.append(‘C:\Python27\Lib\site-packages’)

Linux

  1. If necessary install pip with:

    sudo yum install python-pip

  2. Install Pillow:

    sudo yum install Pillow

  3. In .nuke/Python/Startup, edit load_lib.py so that the sys.path.append line has the location of the installed package, e.g.:

    sys.path.append(‘/usr/lib64/python2.7/site-packages’)

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

  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

Table Of Contents

Previous topic

Examples

Next topic

Legal Info