usd_export_demo.mp4
This repository provides a standalone Maya plugin for exporting USD (Universal Scene Description) files. It also includes a lightweight GUI for convenience and quick integration into tools and workflows. While the functionality is similar to Autodesk's maya-usd plugin, this version is designed for modularity and ease of use. It does not require maya-usd, but remains compatible with it. This makes it simpler to modify and embed in other projects. Future development will aim for feature parity with maya-usd, alongside new functionality such as reverse winding orders.
- Vertex Animations
- Copies XForms
- Copies UVs
- Squash shapes
- Select Individual Prims
- Set Individual Types
- Set Output Path
Tested on Maya 2023.3 with maya-usd 0.20.0
Tested on Maya 2024.2 with maya-usd 0.25.0 & OpenUSD 0.22.11
- OpenUSD
- For maya-usd compatability, check releases to find out which version you need
- Maya Devkit
- Ninja
- Cmake
- Qt5
git clone git@github.com:ParkerBritt/maya-usd-export.git
cd maya-usd-export
# point these to your actual paths
export USD_LOCATION="/path/to/usd/build"
export DEVKIT_LOCATION="/path/to/devkit"
./build.sh./install.shAccess the API docs here: https://parkerbritt.github.io/maya-usd-export
Or build the docs locally with:
cd maya-usd-export
doxygen