USD for Maya v0.8.0 Release Notes
USD version 0.8.0 is a feature release with your installation of Maya 2022. Visit the official Autodesk MayaUSD GitHub repository to obtain this version or any subsequent releases.
Highlights
This release installer enables the following functionality in versions of Maya 2020.2, 2020.3, and 2020.4:
- In-memory USD edits can now be written to disk and restored
- UV Mirroring Import/Export support has been added
- Improved UsdSkel Export with more complete blendshape and skeleton rest transforms
- Import/Export UI fixes including missing prims in Hierarchy View
- Improved import support for USD leftHanded meshes
- Improved and more consistent undo support of Usd attributes
- Several Layer Editor bug fixes improving muted layers and invalid layer crashes
- Added import/export command documentation
What's Fixed
Fixed Issues from GitHub |
---|
[GitHub 76] UFE : Translating Prim in objectSpace does not take into account its local rotation changes. MAYA-103876 |
[GitHub 74] UFE : Outliner Syncing Issues ( Selection / Prims ). MAYA-103762 |
[GitHub 155] USD: Adsk Proxy does not draw by default when VP2_RENDER_DELEGATE_PROXY=1 is set. MAYA-104544 |
[GitHub 607] pxrUsdPreviewSurface opacity support broken following PR 574. MAYA-105639 |
[GitHub 460] loading scenes with many different materials is slow. MAYA-105968 |
[GitHub 336] Importing files brings some geometry with incorrect translation. MAYA-105624 |
[GitHub 1020] Crash on Load and Existing Layer in Layer Editor when HIK plugin is not loaded. MAYA-108960 |
[GitHub 153] VP2RenderDelegate: Unable to select an instance if it is the only instance of a master in VP2. MAYA-102530 |
[GitHub 145] UFE: Duplicate Prim, then delete, then duplicate again fails. MAYA-104509 |
[GitHub 285] proxyShape does not draw nodes with assigned purpose. MAYA-104542 |
[Github 795] USDZ export writes paths that aren't inclusive to the usdz. MAYA-107167 |
[GitHub 561] Imported USD objects can sometimes have flipped normals/faces. MAYA-105623 |
General Fixed Issues |
---|
USD: Changing the pivot of USD objects keeps trying to snap in space. MAYA-105345 |
UFE : Duplicate Smart Transform doesn't work as expected with USD data. MAYA-95163 |
Marquee selecting item sometimes will not select everything within the selection. MAYA-94821 |
Maya Outliner: cannot rename UFE items in Outliner when hitting Enter. MAYA-93737 |
UFE: Outliner doesn't display child nodes under payload of prims marked as instanceable. MAYA-103370 |
VP2RenderDelegate : Hiding proxy shape doesn't work. MAYA-101852 |
VP2 Delegate : Duplicating ProxyShape Crash. MAYA-101680 |
VP2RenderDelegate: invalid offset for single-instanced rprims. MAYA-101054 |
VP2RenderDelegate: ProxyShape plays only once for animated USD mesh. MAYA-102223 |
Crash when selecting after Proxy Shape was renamed. MAYA-102361 |
USD: Maya reference seems to use pxrUSD, even if the reference was created using AL_USD. MAYA-101980 |
Framing individual USD objects will "frame all" instead. MAYA-102094 |
UFE USD: outliner framing doesn't behave properly if the selected item is not fully expanded in the outliner. MAYA-96174 |
Crash when using translate tool with axis orientation set to "normal". MAYA-107352 |
USD UFE: duplicating proxyShape node will create an empty proxyShape without the children nodes MAYA-102102 |
Known Limitations
The following list of limitations remains in flux as development is ongoing.
USD stage creation workflow limitations
See Create a USD stage for more information
- Prim path is not fully implemented
- Only respects the payload checkbox state on initial load
- Switching selected object variant can cause sync issues
USD import and export workflow limitations
See USD import options and USD export options for more information
- Cameras and lights have limited support during import/export
- The round-trip workflow is currently lossy (ie. contains a loss of information from compression)
- Mesh component level control is unsupported
USD materials workflow limitations
See USD import options for more information
Duplicate Shader Nodes in the Materials dropdown of the USD File Type Specific Options Menu:
Loading the latest MayaUSD plug-in will provide the
UsdPreviewSurface
shader node. Loading a previous version of the plug-in will provide apxrUsdPreviewSurface
shader node. While both materials can import and export intrinsically to USD, loading both plugins into the same file will provide both nodes and create backward compatibility issues. The two nodes will correctly export toUsdPreviewSurface
, but importing the scene back into Maya will choose the first registered node (ie. selection is dependent on plug-in load order).- Workaround: Have only one of the two aforementioned plug-ins loaded in Maya or ensure the first loaded plug-in is the preferred selection.
USD core rendering backend HydraGL(Storm) is not fully supported in Maya (switching to Hydra render delegate from VP2 on a Maya scene can cause Maya to crash)
- Workaround: To ensure Maya's native VP2 render delegate can support the materials of a file, verify that the file's meta data inputs are importing correctly in Maya by using USD View. Generally, to achieve similar material results to an original file, convert to the original materials used on import.