com.unity.formats.usd 3.0.0-exp.3
Source docsNotes: processedReleased June 20, 2023
Unity Compatibility
Minimum Unity: 2019.4
Package Dependencies
- com.unity.modules.physics (1.0.0)
- com.unity.modules.screencapture (1.0.0)
- com.unity.timeline (1.0.0)
✨ Features
- The USD Recorder now has an option to export transform overrides.
🔧 Bug Fixes
- "Export Transform Override" now properly exports modified transforms only.
- Fixed a bug where importing materials exported from USD version >= 21.11 would fail.
- Fixed loading of meshes with arbitrary primvars.
- Fixed regression in animated mesh properties.
- Fixed timeout when importing complex meshes.
- Fixed a bug on export where SkelRoot and Skeleton Prim were missing class identifiers.
- Fixed 'ExportSelectedWithChildren' on Mac.
- Fixed texture mapping for exported meshes.
- Fixed a bug causing PointInstances to be duplicated.
- Fixed regression in JointsMatch().
- Fixed scene not being marked dirty after changing load payload flag.
- Fixed exported Prims not having a type and fixed export for objects with same name.
- Fixed a bug causing an ApplicationException "all sample times in times and baseTime must either all be numeric or all be default" to be thrown when refreshing a PointInstancer.
- Fixed an import bug causing instanced primitives not to be sanitized to fit Unity formats, including converting basis, triangulating and unwinding meshes, and unrolling primvars.
📈 Improvements
- GC allocs reduced by half for Scene.GetAttributeAtPath and Scene.GetRelationshipAtPath.
- Disabled plugins on unsupported platforms.
- Optimized triangulation to reduce the chance of a "Timed out while waiting for thread" error on importing a complex mesh.
- Optimized PointInstance importing.
