Friday, March 19, 2010

Scripting examples

These are some of the tools in the custom production suite I've created for the Rollbots series.

The automation behind the scenes allowed the lighters and compositors to quickly layout their shots and submit them to the farm. The process automated the shader connections to the characters and environment, intelligently added any visual effects to the scene, and separated the rendered frames into their logical paths. This process allowed the compositors to load them up automatically from Shake and output the finals.
The scripts were written in both MEL and Python. In addition, other scripts helped with the lighting of the environments and characters, generated procedural terrain along animation curves, optimized textures and shaders, and helped with the overall production pipeline to meet the tight deadlines imposed by the broadcasters.