Hiero Pipeline Integration

I/O Pipeline Tools in Hiero

DESCRIPTION

Development and integration of new and existing pipeline tools in Hiero, to enable the I/O team to operate directly within the software and automate part of the tedious manual processes.

Existing pipeline components to be integrated:
  • Workspace and Work Area Managers for session and file management
  • Ingest Manager
The integrated components require additional features to work tightly with Hiero.

New tools to be developed:
  • References import/export
  • Plates import
  • Cuts and cut items creation (in ShotGrid/Flow)

ROLE

In close collaboration with the I/O team, I was responsible for the development of the tools.

Existing pipeline components required modifications to support Hiero integration (most tools have a generic implementation from which DCC specific implementations are derived).

The Ingest Manager standalone tool required significant refactoring.
The main tasks included:
  • Improving modularity to enable integration into other applications, specifically Hiero
  • Adapting the tool's features to align with Hiero's workflow and design principles, while maintaining consistency with the pipeline
  • Updating the tool to take advantage of the in-house chores system, enabling tasks to be dispatched remotely to the render farm for parallel execution

New tools were developed from scratch, though existing workflow documentation and Python scripts provided by the I/O team were used as references or guidelines.

Additionally, to support ongoing and future development, I implemented a command creation framework, making it significantly easier to add new functionalities to Hiero's panels and menus.