Discover and explore top open-source AI tools and projects—updated daily.
oculus-samplesExpressive VR avatars driven by real-time user tracking
Top 73.9% on SourcePulse
This Unity package provides code samples for integrating Body, Eye, and Face Tracking (BT, ET, FT) into VR experiences using OpenXR's tracking layer APIs. It enables developers to create highly expressive custom avatars by mapping user movements and expressions into virtual environments, targeting Unity developers building immersive VR applications.
How It Works
The package leverages OpenXR's tracking layer APIs to expose raw tracking data for body, eye, and facial movements. This data is then processed and mapped onto custom avatars within Unity. The core advantage lies in its direct use of these advanced tracking capabilities to achieve nuanced and expressive avatar animations, enhancing user presence and immersion in VR.
Quick Start & Requirements
https://github.com/oculus-samples/Unity-Movement.git. Specific versions can be appended with #. Sample scenes require separate import via Package Manager.OVRCameraRig, enabling tracking features (Body, Face, Eye) in OVRManager, setting Tracking Origin Type to "Floor Level", and configuring "Body Tracking Fidelity" to "High" and "Body Tracking Joint Set" to "Full Body". Specific layers (10, 11, HiddenMesh) are necessary for RecalculateNormals. Project Setup Tool can validate settings.Highlighted Details
https://github.com/meta-quest/agentic-tools.Maintenance & Community
No specific community links (Discord, Slack) or roadmap details were found in the provided text.
Licensing & Compatibility
Limitations & Caveats
3 weeks ago
Inactive
StanfordVL