docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    OpenXR features

    The XR Hands package implements the following hand-related features for applications using the OpenXR plug-in and runtime:

    Feature Description
    Hand Tracking Subsystem Implements the XRHandSubsystem for OpenXR. You must enable this feature to access any hand tracking data.
    Hand Tracking Data Source Allows specifying preferred hand tracking data sources and querying the active source per hand.
    Hand Joints Motion Range Constrains hand joint poses to natural movement or controller-conforming movement.
    Meta Hand Tracking Aim Implements the Meta Aim Hand extension to OpenXR.
    Meta Hand Tracking Frequency Hint Allows requesting higher frequency hand tracking updates for improved responsiveness.
    Meta Hand Tracking Wide Motion Mode Enable inference-based hand tracking when hands are outside the camera tracking volume.

    The package also lets you augment hand tracking with additional OpenXR extensions:

    Capability Description
    Hand tracking extensibility Lets you attach custom extension structures to the OpenXR hand tracker creation and joint location calls. Intended for device vendors and SDK authors.

    The package also provides a helper component for managing the hand subsystem lifecycle:

    Component Description
    OpenXR Hand Subsystem Manager A MonoBehaviour that manages the lifecycle of the XRHandSubsystem. Toggle the component's enabled state to start and stop the subsystem.

    Additional resources

    • OpenXR features
    • Khronos OpenXR specification
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)