What does it do?
The interface allows you to select any number of objects within Maya and populate them into an interactive panel for batch USD Export to separate files with clear customisable settings.
See the Video Demo:
Within the user interface you can:
- Customise the auto generated output directory and name of your assets,
- Choose a source for automated frame range definition.
- Manually modify the frame range on a per asset basis as needed.
- Choose export flags to apply consistently to all exports.
- Create export flag preset setups that you can apply with a click.
The "Export" button will then perform the export of each item entry using the settings chosen.
Why use the Universal Scene Description (USD) format:
- Interoperability: USD is an open and scene-graph-based format. This means it can represent various 3D scene elements like geometry, materials, textures, and animations. It is designed to be compatible with a variety of 3D software, including Maya, Houdini, Nuke and other CG applications. This allows you to easily exchange cached data between Maya and other tools in your pipeline.
- Lightweight/Efficient: USD is a lightweight format. It stores scene data in a compact way, making it efficient for caching and reducing storage requirements compared to caching directly within Maya's native file format.
How to use it:
- Select the topmost node representing each asset you want exported separately in your scene.
- Run the script through the button on your shelf.
- Customise your export settings, use the defaults, or apply one of your presets.
- Click "Export" in the UI and watch it process.
- Done!
Installation Instructions:
Open Maya and view the shelf that you want to add the tool to.
Drag and drop the "usd_export.py" file into your Maya session.
The tool will appear on your current shelf.
Release Notes
Added backwards compatibility for missing USD flags in Maya 2022.