Skip to content

v5.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Apr 23:41
· 100 commits to main since this release

5.0.0 (2024-04-19)

Bug Fixes

  • Editor: refresh bones on object change (5b9493b)
  • Editor: refresh bones on scene change (c9d0398)
  • Editor: Update spine adjustments calculation to affect only one axis (8bc9397)
  • Runtime: Add explicit dependency to burst in the Movement package (34025a0)
  • Runtime: Fix deformation's toes interpolation (5c0e126)
  • Runtime: Fix edge case with AnimatorBoneVisualizer's TryGetBoneTransforms (336ea4f)
  • Runtime: Fix warnings for unused retargeted bone mappings (c1ba908)
  • Runtime: Optimize performance of retargeting (7beeb41)
  • Runtime: RetargetingProcessorCorrectBones interpolates using adjustments, fix finger position weight usage (f51ea12), closes #1 #2
  • Runtime: Use correct world-to-local transformation for start to end vector (f41a622)
  • Samples: added chest to all bones listing (e957e08)
  • Samples: added controllers forfitness to control UI (adf1582)
  • Samples: Fix icon positioning of menu outline (c121fb9)
  • Samples: hide skeleton lines when object disables (1d82ea1)
  • Samples: renamed movement events (a273892)

Documentation

  • Samples: Update README to new SDK version (ae7bc2e)

Features

  • Editor: Update one-click retargeting with new parameters (a827e6f)
  • Runtime: Add support for automated custom bone mappings in retargeting (df044c1)
  • Runtime: Add the shoulder roll property for deformation (1e4dfa0)
  • runtime: BodyTrackingForFitness sample (0bfa946)
  • Runtime: Deformation allows straightening spine (5901e5a)
  • Runtime: Finger position correction weight (d49cb39)
  • Runtime: Optimize more, and clean up (7d530fa)
  • Runtime: Original spine offsets should be proportional (90b248a)
  • Runtime: Update retargeting blend hand processor for tracked head options (24778ba)
  • Samples: Show hands or controllers with disembodied character (1ae5cdc)

BREAKING CHANGES

  • Runtime: Updated bone mappings requires V63 SDK.

V63 SDK introduces the OVRHumanBodyBonesMappingsInterface, which can be used to create custom bone pair mappings for retargeting. This feature adds support for that capability, adding the ability to set the bone mappings based on which optional bones are present on the Unity humanoid.

The automatic mapping maps the HumanBodyBones.Chest bone to the OVRSkeleton.SpineMiddle bone, for a better result with the spine retargeting on most characters. However, if there is a missing UpperChest bone, the OVRSkeleton.SpineUpper bone will be mapped instead. These mappings can be modified in the inspector under Retargeted Bone Mappings.

  • Samples: using v63 instead of v60

Updated references to the correct SDK version.
Updated instructions for adding a Camera Rig.
Added troubleshooting note about attempting to run scenes form the Packages folder (they may need to be copied to /Assets).