Develop
Develop
Select your platform

Use Capsense

Updated: Jul 15, 2024
Capsense provides logical hand poses when using controllers. It uses tracked controller data to provide a standard set of hand animations and poses for supported Oculus controllers. For consistency, Capsense provides the Oculus Home hand and controller visuals. Capsense supports two styles of hand poses.
  • Natural hand poses: These are designed to look as if the user is not using a controller and is interacting naturally with their hand.
  • Controller hand pose: These are designed to be rendered while also rendering the controller. Capsense provides different shapes depending on the controller type. Currently Capsense supports the Quest 2, Quest 3, and Quest Pro controllers.

Benefits of Capsense

  • Benefit from best in class logical hand implementation and future improvements instead of investing in a custom implementation.

Known limitations

  • When using Link on PC, pose data for controllers is unavailable when you’re not actively using them (such as when they’re lying on a table).

Compatibility

Hardware compatibility

  • Supported devices: Quest 2, Quest Pro, Quest 3 and all future devices.

Software compatibility

  • Meta XR Core SDK v62+

Feature compatibility

  • Fully compatible with Wide Motion Mode (WMM).
  • Using Capsense for hands with body tracking through MSDK will both work simultaneously, but they have a different implementation of converting controller data to hands, so the position and orientation of joints will be slightly different.

Setup

To enable, disable, or control the use of capsense in Unreal Engine, use the Set Controller Driven Hand Poses Blueprint node.
Controller Driven Hand Poses BlueprintThe Controller Driven Hand Poses Blueprint Node.

Troubleshooting

  • How can I confirm Capsense is running on my headset?
    In your headset, you should see either hands instead of controllers or hands holding controllers. Also, hand pose data should be provided while the hands are active with the controllers.
  • Can I evaluate the feature on my headset without changing my code?
    No, using Capsense requires some code changes.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon