Share

USD for Maya v0.9.0 Release Notes

USD version 0.9.0 is a new release compatible with Maya 2022. Visit the official Autodesk MayaUSD GitHub repository to obtain this version or any subsequent releases.

Highlights

This release includes the following features for Maya 2022:

  • Attribute Editor Improvements including the addition of metadata on prims and stage loading/reloading on the proxyShape
  • Point Instance manipulation support has been added
  • Attribute editing is blocked when a stronger opinion exists (with the exception of some transform stacks in manipulation)
  • Material subset binding support in VP2
  • USDZ import now supports textures
  • Selection by kind can now be set from the Maya menus
  • EXR support in VP2
  • Layer Editor stability fixes

What's Fixed

General Fixed Issues
USD Camera Issues. MAYA-110334
UFE : TufeProxyCameraShape apiType is incorrect. MAYA-109397
USD: loading a USD stage that includes usdSkel crashes Maya. MAYA-110410
USD: material subsets not working on certain files. MAYA-110409
UsdTransform3dSetObjectMatrix has un-implemented methods scale, rotation and translation. MAYA-110332
Crash in USD Layer Editor when clearing multiple layers. MAYA-110157
Serialization: USD Save dialog is not displayed when attempting to save after USD Export. MAYA-109983
Serialization: Saving a Maya file to a folder without permissions can cause data loss on anonymous proxyShape. MAYA-109976
No warning icon in USD Save Overwrite section. MAYA-109969
Root layer in USD Layer Editor doesn't update after File > Save and still shows as anonymousLayer1. MAYA-109873
The Save USD Options dialog comes up after a crash. MAYA-109653
"Center Pivot" support for UFE objects. MAYA-108919
When an Xformable is added to a USD Prim, the Attribute Editor doesn't update automatically. MAYA-108770
USD: undoing transform will not update the manipulator in certain cases. MAYA-108691
Unable to view EXR texture on usd stage in VP2 render delegate. MAYA-109397
Core:Maya only:No scroll bar of "mayaUsdProxyShapeBase" node in AE editor MAYA-106274
Fixed Issues from GitHub
[GitHub 327] VP2RenderDelegate: support per-instance data via inheritance. MAYA-109887

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 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?