
My experience in pipeline development aimed to establish a robust and scalable production infrastructure by integrating USD technology with existing tools and workflows. This long-term activity extended across multiple productions and continuously evolved to address the studio’s growing needs.
Developed workflows and tools
- USD Integration Framework:
- Collaboratively designed a USD-based pipeline architecture for 3D departments.
- Implemented tools for asset retrieval and tracking within the existing project management system.
- Created an automated scene assembly system and build scripts.
- Asset Resolution System:
- Integrated the USD Asset Resolver.
- Developed a context manager for granular asset resolution management.
- PDG-based Automation Framework:
- Developed PDG tools for two-way communication with the project management system.
- Implemented flexible task filtering mechanics based on input dependencies, statuses, and special attributes.
- Created tools for rendering, preview generation, and publishing task outcomes.
- Various Tools and Utilities:
- Integrated project management interfaces into all file loading nodes, enabling automatic tracking of used versions.
- Developed tools for easy management of AOVs to meet studio compositing standards.
- Integrated GitLab into the studio development pipeline and built CI/CD to simplify testing and separate development and production environments.