The Guava Juice Show - Technical Direction
The Guava Juice Show
In 2021–2022, I worked as a 2D Technical Director at Mainframe Studios, overseeing The Guava Juice Show. I was responsible for coordinating file management with the overseas studio we were collaborating with and for developing tools for our in-house animators.
This was one of the first 2D shows produced at the predominantly 3D animation studio. Under the guidance of my manager, Hasiel Halvarez, I helped develop the initial pipeline to be integrated into Mainframe's ShotGrid system.
Overseas File Management Documentation
For this project, I created in-depth documentation outlining file type expectations, naming conventions, and organizational rules for the collaborating studio Top Draw to follow. This document established the project's technical pipeline.
Ingestion Script
Using Python and Mainframe's pipeline tools, I developed an ingestion script that processed file deliveries from collaborating studios into Mainframe's ShotGrid database. This tool handled Toon Boom Harmony and Photoshop files, and automatically pushed them to the render farm for quick review.
Remote Node Editing in Toon Boom Harmony Using Python
The project required standardized render nodes to exist in all Toon Boom Harmony files to ensure consistent rendering and compatibility with the rest of the pipeline. I developed a script using Python and JavaScript that edits .xstage
file text, with the ability to build any desired node tree without opening the file. This tool wasn’t limited to render nodes—it could build any node structure and modify all attributes.
Collaborators
- Hasiel Halvarez — Supervisor