Final Delivery

Cache Export

Cache export process of the Piggy Builder files includes the following files :

  1. .pc2 cache files for all mesh type objects of the character and prop asset type in the final animation scene
  2. .abc cache file of the main scene camera
  3. Baked keyframes for all objects in a separate .blend file for each asset

The cache export process is handled by the Render Team, using the Cache Exporter Tool to submit the cache export job to the Render farm.

The Cache Export script is saved at :
\\path\to\project\PYB\software\Blender\renderpal_scripts\renderpal_PYB_cacheExporter.py


PYB Cache Export Submitter - User Interface

PYB Cache Export Submitter - User Interface


Delivery of Animation Files

Once the exported cache files are validated by the client, we have to share the approved animation files with the client.
Follow the steps to deliver the files :

  1. Make sure the shots are marked as PUB in 09_OUT on Kitsu

Important

This step is very important. Files will be skipped if shot status is not set as Published !

  1. Launch the Cache Exporter Tool :
Server path
X:\software\Renderpal_Submitter
  1. Fill the form as follows :
  • Action : File Delivery
  • Project : Piggy Builders
  • Episode : Episode number in the format e001
  • Shot : List of shots in the format 1,2,3,4,5
  1. Hit the Submit button

  2. Check the log file to make sure all files are copied successfully :

\\path\to\project\PYB\00_downloads\Sync_logs\Delivery_Logs\FileDelivery
  1. Inform the IO team to run PYB Outsync to upload the files from CGIF Server to Client FTP.

How it works

The Final Delivery action is designed to auto-detect the final animation file and convert it naming and folder structure from CGIFilms pipeline to Client pipeline.
Here’s how it works :

  1. For every shot, the tool first checks if it is marked as PUB in 09_OUT on Kitsu.
  2. It then detects the latest .blend file in the ani/work folder.
  3. The file is copied from current path to :
    \\path\to\project\PYB\03_TO_CLI\PBS\episodes
  4. The file name is converted from CGIF structure to Client structure as defined in the Naming Convention section.
  5. The 03_TO_CLI\PBS get synced to the Client FTP using Rclone when the IO Team runs the PYB Outsync process.

Links

Explore the following sections to learn more: