3.0.0-exp.3
michaeljblain
released this
21 Jun 11:11
·
25 commits
to dev
since this release
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.
Changed
- 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.