Asset Pipeline Tools
Model Publish

· Purpose : Automates the model publishing process by exporting clean, versioned assets in multiple formats (.mb, .obj, .abc, .usd) for pipeline integration.
· Tech Stack : Python 3, Maya 2022, 2024, Houdini 19.5, Usd
· Environment : Linux, Windows - cross platform
· Description :
- Developed a Python-based Maya publishing system that automates model exports into multiple formats(.mb, .obj, .abc, .usd).
- The tool runs in both Linux and Windows environments, initializing a standalone Maya session, loading required plugins, and identifying hero or proxy models based on naming conventions.
- It validates scene hierarchy, resets pivots, and enables render-related attributes to ensure clean geometry export.
- Alembic files are generated per variant and then converted to Usd using a Houdini TOP network executed via hython.
- The system enforces consistent directory structures, version control, and variant management to maintain stability and reliability in model publishing workflows.











