Houdini and USD

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.

Develped workflows and tools

  1. USD Integration Framework:
  • Colaboratively designed a USD-based pipeline architecture for 3D departments.
  • Implemented tools for asset retrieaval and tracking wihtin the existing project management system.
  • Created an automated scene assembly system and build scripts.
  1. Asset Resolution System:
  • Intergrated the USD Asset Resolver.
  • Developed context manager for granular asset resolution management.
  1. PDG-based Automation Framework:
  • Develped 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 tasks outcomes.
  1. Various Tools and Utilities:
  • Integrated of 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 developement pipeline and built CI/CD to simplify testing and separate developement and production environments.