Share

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 a pxrUsdPreviewSurface 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 to UsdPreviewSurface, 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.

Was this information helpful?