Important Information
BUILD
- Built using USD version 23.11 and MaterialX 1.38.8 for Maya 2025.
- Built using USD version 22.11 and MaterialX 1.38.5 for Maya 2024.
- Built using USD version 21.11 and MaterialX 1.38.3 for Maya 2022/2023.
HIGHLIGHTS
- Added the ability to control USD Cameras with standard viewport controls when looking through a USD Camera in Maya 2025.3+.
- Added shapes for all vanilla USD Lights that were not being displayed in the viewport in Maya 2025.3+.
- Added ability to reload references on a selected prim in the Outliner.
- Added Outliner text color for prims. The colors can be set in the Attribute Editor and will appear on the prim name in the Outliner.
- Added support in the USD Exporter to export references to the root layer of a Maya USD Proxyshape.
- Duplicate as USD Data now supports duplicating multiple objects at once instead of a single object.
- Assign New Material now includes the option to add an OpenPBR MaterialX shader to a prim. in Maya 2025.3+. General stability and performance improvements.
- The MayaUsdAPI (a binary stable library other plugins can use to access MayaUsd features in a binary stable way) is now officially supported and at v1.0.0. For more info see the README.md (https://github.com/Autodesk/maya-usd/blob/dev/lib/mayaUsdAPI/README.md).
Important Note
-
There is a noteworthy change in how UFE paths should be called in Maya 2025.3+ related to the normally hidden "world" node in Maya. The change (only in Maya 2025.3+) is to unconditionally add "world" (hidden Maya root node) as a prefix to Ufe paths. Previously the code would only add the prefix "world" if the path wasn't prefixed by "world".
-
Use of
str(ufe.Path)
should be avoided asstr
was only meant as a debugging tool. Instead useufe.PathString.string(ufe.Path)
. Examples:
Use:ufe.PathString.string(ufe.Path(pathSegment))
instead ofstr(pathSegment)
Use:ufe.PathString.string(path)
instead ofstr(path)