Share

USD for Maya v0.10.0 Release Notes

USD version 0.10.0 is a feature release with your installation of Maya 2022.1. Visit the official Autodesk MayaUSD GitHub repository to obtain this version or any subsequent releases.

Highlights

This release includes the following improvements:

  • Stability fixes
  • Adopted USD 21.02
  • Integrated 21.05 UsdPreviewSurface shader into MayaUsd plugin and improved metalic shader
  • Attribute Editor Improvements
    • Added missing material and texture info
    • Connected attribute visualization
    • Added an array widget and functionality for debugging
    • Applied Schemas now show as categories
  • Added all concrete prims to the prim creation menu
  • Instance manipulation performance improvements
  • Improved USD instance point snapping

What's Fixed

General Fixed Issues
Changing selection while edit pivot active doesn't update tool location in Viewport MAYA-107448
"filename too long" error when selecting items in the TS4 scene MAYA-106546
"Center Pivot" support for UFE objects MAYA-108919
Ctrl + Left Mouse button drag in AE doesn't live update viewport for USD MAYA-108991
Renaming a camera currently in use inside the VP will make it crash MAYA-109301
USD: mel cmd "lookThru" with USD camera crashes maya MAYA-109340
"Look Through selected" doesn't work on UFE cameras MAYA-109341
Playback performance looking through a Ufe Camera is bad MAYA-109354
TufeProxyCameraShape Ufe::Notifications needs improvement MAYA-109387
MaterialX shader generator: improve roughness computation MAYA-109893
Ufe Cameras : block manipulation of TufeProxyCameraShape so it always reflects the external data model's value MAYA-110334
Crash on redo of creation and manipulation of prim MAYA-110517
Ufe camera is not in the python API MAYA-110675
Default UI widget is too wide and pushes AE out causing an x-scrollbar MAYA-111490
MayaUSD Point Snapping: Sometimes the object being moved snaps to infinity MAYA-111739
Selection passes through prims (caused by preventing self snapping) MAYA-111841

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?