oculus-samples/Unity-Movement

Body, Eye and Face Tracking code sample.

What it solves

It allows VR developers to bring user expressiveness into virtual environments by providing a way to populate these spaces with custom avatars that mirror the user's real-world movements.

How it works

The package uses OpenXR's tracking layer APIs to expose three primary types of tracking data: Body Tracking (BT), Eye Tracking (ET), and Face Tracking (FT). This data is then used to drive the animations and poses of avatars within Unity.

Who it’s for

VR developers using Unity (specifically version 6000.0.66f2 or newer) and the Meta XR SDK who want to implement high-fidelity body, face, and eye tracking for their virtual characters.

Highlights

  • Supports full-body tracking with high fidelity.
  • Integrates with OpenXR tracking layer APIs.
  • Provides sample scenes for body and face tracking implementation.
  • Requires Meta XR Core and Interaction SDKs.

Related

  • Project
  • Project
  • Project
  • Project
  • Project