top of page

Asset Pipeline Tools

Model Publish

model_pub_box.png

· 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.

Code Snippet
- Developed equivalent functionality in Python and MEL when required.
Python script
Maya mel script

© 2026 by Dahye Beag.

bottom of page