Share

USD for Maya v0.15.0 Release Notes

USD version 0.15.0 is a public beta release. Visit the official Autodesk MayaUSD GitHub repository to obtain this version or any subsequent releases.

Highlights

This release includes the following improvements:

  • Compiled with USD v21.11
  • General stability fixes have been addressed across the plug-in
  • You can now lock/unlock USD attributes from Maya's Attribute Editor
  • Python bindings for chasers are available
  • UI for import/export dialogs to support Job Contexts
  • Implement minimal merge of modified data when merging back to USD after editing in Maya
  • Unloaded prims now appear in the Outliner consistently
  • The instanceable state of prims can now be toggled from the Outliner contextual menu

What's Fixed

Fixed Issues from GitHub
[Github 1543] Unloaded prims should appear in the Outliner MAYA-113820
[GitHub 1587] Picking in the viewport hits USD objects behind the camera MAYA-112806
General Fixed Issues
Crash on Open when light parented to persp MAYA-114824
GPU Compute is not working in MayaUSD + Maya 2023 MAYA-114062
Isolate Select: Selection performance in TS4 is down MAYA-113723
Invert selection doesn't work with USD data in viewport MAYA-106324

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

  • 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 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
  • Vertex/Edge Component tags are currently 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?