API's: Maintaining Production AT SCALE
APIs
Something I didn't know about until I worked at studios was what an API was and the power they had in production. They essentially allow you to interact with applications or websites using Python without manually opening them.
https://developers.google.com/sheets/api/reference/rest/
https://developers.trello.com/docs/api-introduction
shot = {shot_name: "s01_s010",
start_frame: 1001,
end_frame: 1121,
layout_artist: "andrewm",
layout_due_date: "1-16-20",
layout_status: "complete",
animation_artist: "sarahp",
animation_due_date: "1-24-20",
animation_status: "in progress",
lighting_artist: "katew",
lighting_due_date: "1-26-20",
lighting_status: "not started",
compositing_artist: "jamest",
compositing_due_date: "1-26-20",
compositing_status: "not started"
}
An example of this is rendering a shot in Maya and automatically pushing a rendering notice to Trello.
Command line rendering was covered in this post HERE.
Saving as much time as possible doing tedious tasks, especially when they add up.
render ; post on Slack that shot has been rendered;
Post:
ping director, producer, lighters and compositors
Newest Take rendering for %s shot.
Lighting Due Date: 1/30/19
Version Notes:
fixed collar
more light on blank