4.0.0-usd.201.0
Release Date: September 2023
Added
Support invoking UMM2 Python functions from Blender USD IO code.(OM-80646)
Support Python hooks and chasers to extend IO functionality.
Generic attribute import and export support.
New curve/hair export (implemented by Blender Dev community).
USD Preview Surface IO: Convert between UsdTransform2d and Blender Mapping shader. (OM-63569)
Fixed
Fix widths for imported Bezier curves.
Fix issues where the ‘Convert uv to st’ export option had no effect. (OM-102889)
USD Preview Surface import: Use Alpha Hashed blend mode by default. (OM-60239)
Bezier curve exports do not match control points. (OM-91543)
Fix error importing point lights.
Incorrect light size and radius on USD export. (OM-95562)
USD Preview Surface: fix textures alpha mapping.
Suppress warnings that edge-domain attributes can’t be exported.
Fix issue where the ‘Convert to MDL’ toggle in the Connector export dialog is grayed out. (OM-103374)
UMM: Fix empty material when no conversion is defined. (OM-101972)
UMM: Fix failure to import USD Preview Surface.
UMM: Fix error exporting material previously imported with UMM. (OM-101566)
UMM: Support for exporting Blender material graph groups with multiple input nodes (OM-106634)
UMM: Alpha channel on ImageTexture nodes is now respected on export (OM-103662)
UMM: Fixed export of GlassBSDF shaders (OM-103663)
UMM: Fixed export/import of bump shaders (OM-109094)
Improved
Refactor and improvements to UsdSkel (skeleton and blend shape) animation import. (PR #110912)
Nucleus Connector add-on: Expose generic attribute IO options. (OM-101983)
USD export: ensure material prim path is under the default prim. (OM-98539)
UMM: Improved warnings.
UMM: Improved support for importing UsdShade MDL shader nodes into Blender.