USD for Maya v0.35.0 Release Notes
Release Highlights
USD 0.35.0 for Maya is a general stability release including:
USD Asset Resolver:
- General improvements to handling Preferences.
- Provide support for Maya tokens.
USD Export:
- Fixes to Curve export where is can impact the exporting of TimeSamples.
- New support for the OpenUSD Accessibility feature. Accessibility data is also available in the Attribute Editor.
USD Import:
- Blend shapes are now displayed in the channel box editor after an import.
- Performance improvement to importing BlendShapes.
USD Splines:
- Numerous miscellaneous fixes to spline import and export.
- Important Note
Additionally, this will be the last release that we will provide an installer for the 2023 builds. We are not removing Maya 2023 support from the repo itself but will no longer test updates on Maya 2023.
What's Fixed
| Translation Framework |
| [GitHub #4456] Fixed issue where transform time samples were not exported when using the "both" option (curves & time samples). |
| [GitHub #4452] Fixed issue where light color animation time samples were not exported when using the curve option. |
| [GitHub #4451] Prevented export when up-axis change fails. |
| [GitHub #4411] Fixed empty import session issue. |
| [GitHub #4404] Fixed unit flag scaling for meshes. |
| [GitHub #4394] Fixed bake export unit handling. |
| [GitHub #4380] Fixed incorrect frame rate when importing USD curve animation. |
| [GitHub #4378] Fixed blendshape data breaking on import from USD files. |
| [GitHub #4361] Added support for Accessibility Export. |
| [GitHub #4348] Improved blendshape import performance. |
| [GitHub #4341] Fixed pivots for spline animation. |
| Workflow |
| [GitHub #4466] Prevented unnecessary save dialog popups for components. |
[GitHub #4461] Fixed StageCacheId error when connecting open_usd_stage to output node. |
| [GitHub #4450] Fixed auto-save issues. |
| [GitHub #4449] Fixed detection of incoming connections. |
| [GitHub #4448] Fixed duplicate case with edit and target on the session layer. |
[GitHub #4447] Added pluginDisplayFilter for subscene override to fix mayaHydra depth peeling. |
[GitHub #4444] Ignored handling root prototypes on stageChanged. |
| [GitHub #4443] Improved scene load fix. |
| [GitHub #4436] Prevented creation of unnecessary GeomSubsets. |
| [GitHub #4435] Fixed mixed save issues. |
| [GitHub #4432] Fixed anon layers with locked parents not being saveable. |
| [GitHub #4427] Added reload component support. |
| [GitHub #4424] Fixed saving edits for components. |
| [GitHub #4405] Added upgrade path for stages with legacy materials. |
| [GitHub #4401] Changed default component save location to Maya scene. |
| [GitHub #4398] Exposed relationship properties to UFE as generic attributes. |
| [GitHub #4397] Transferred session layer content when saving. |
| [GitHub #4389] Fixed crash caused by enabled Add Layer button in Layer Editor. |
| [GitHub #4387] Added support for cameras with identical names. |
| [GitHub #4383] Improved proxy accessor target layer handling. |
| [GitHub #4382] Fixed blendshapes not appearing in Channel Box until Shape Editor opened. |
| [GitHub #4371] Skipped obsolete USD shader nodes during enumeration. |
| [GitHub #4363] Added selective merge to USD. |
| [GitHub #4362] Persisted muted layers content in Maya & USD files. |
| [GitHub #4343] Fixed soloing handler issue. |
| Render |
| [GitHub #4464] Hardened MaterialX upgrade code. |
| [GitHub #4463] Fixed invalid upgrades caused by incorrectly connected normal maps. |
| [GitHub #4438] Correctly set MaterialX version when creating new material. |
| [GitHub #4425] Added Disney Principled to new material picker. |
| [GitHub #4421] Copied MaterialX hierarchical color space info to USD. |
[GitHub #4418] Fixed MaterialX 1.39 implementation of UsdPreviewSurface. |
| Shared Components |
| [GitHub #4423] Removed unnecessary USD context menu separator. |
| [GitHub #4419] Reapplied lost changes during bulk save merge. |
| [GitHub #4410] Unified USD menus. |
| [GitHub #4409] Added disk serialization logic for components. |
| [GitHub #4396] Added ability to reload Autodesk USD Components. |
| Asset Resolver |
| [GitHub #4465] Fixed environment search path management. |
[GitHub #4453] Fixed mapping file browser filtering of .usda files. |
| [GitHub #4446] Ensured empty path browse/delete icons persist. |
| [GitHub #4445] Miscellaneous bug fixes in Asset Resolver integration. |
| [GitHub #4442] Fixed path icon issues with long paths. |
| [GitHub #4440] Fixed unexpected dark background for persisting icons (Maya). |
| [GitHub #4439] Polished Asset Resolver preferences UI. |
| [GitHub #4433] Adjusted browse path to use mapping file. |
| [GitHub #4414] Added tooltips to Asset Resolver preference labels/widgets. |
| [GitHub #4416] Fixed component save after initial save. |
| [GitHub #4413] Added label when no search paths are in a context data group. |
| [GitHub #4408] Updated Asset Resolver tokens based on Maya project tokens. |
[GitHub #4388] Added BOOST_NS=PXR_NS::pxr_boost for Asset Resolver. |
| [GitHub #4375] Updated Asset Resolver for compatibility with 0.1.0. |
| [GitHub #4358] Enabled Asset Resolver Mac builds. |
| [GitHub #4350] Improved Asset Resolver preferences. |
| Component Creator |
| [GitHub #4403] Added bulk save for components. |
| [GitHub #4400] Fixed Component Creator API usage. |
| [GitHub #4391] Blocked component overwrite and fixed invalid character handling in component naming. |
| [GitHub #4386] Integrated the Component Manager. |
| [GitHub #4384] Added Show More preview. |
| [GitHub #4381] Added basic save dialog. |
| [GitHub #4368] Detect Component Creator availability. |
| Build & Platform |
| [GitHub #4458] Added unit test to load the Component Creator. |
| [GitHub #4455] Removed unnecessary headers. |
[GitHub #4454] Replaced pxr namespace with PXR_NS macro. |
| [GitHub #4428] Fixed macOS and Linux build failures with upgrade code. |
| [GitHub #4417] Fixed variable name issue for finding CC. |
| [GitHub #4406] Prepared for UFE v7. |
| [GitHub #4392, #4374] Removed absolute rpaths. |
| [GitHub #4373] Added test to register schema adapter multiple times. |
[GitHub #4367] Updated FindUSD to prefer MATERIALX_STDLIB_DIR. |
| [GitHub #4349] Fixed blessing issue caused by macOS test failures. |
| [GitHub #4347] Added support for Python 3.13. |
[GitHub #4345] Modernized Ufe::Value using std::variant (C++17). |
| Documentation |
| [GitHub #4441] Published USD v25.11 branch. |
| [GitHub #4429] Updated README links to correct maya-hydra repository. |
| [GitHub #4399] Clarified Maya 2026 multi-USD build support (24.11 and 25.05). |
| Miscellaneous |
| [GitHub #4457] Added mechanism to query Windows Tools sub-menu. |
| [GitHub #4412] Moved USD tools string to resources. |
| [GitHub #4407] Simplified proxy accessor targeting. |
[GitHub #4360] Optimized UsdMayaReferenceAssembly. |
[GitHub #4359] Removed EnableSceneMaterial parameter. |