Please Select Your Location
Australia
Österreich
België
Canada
Canada - Français
中国
Česká republika
Denmark
Deutschland
France
HongKong
Iceland
Ireland
Italia
日本
Korea
Latvija
Lietuva
Lëtzebuerg
Malta
المملكة العربية السعودية (Arabic)
Nederland
New Zealand
Norge
Polska
Portugal
Russia
Saudi Arabia
Southeast Asia
España
Suisse
Suomi
Sverige
台灣
Ukraine
United Kingdom
United States
Please Select Your Location
België
Česká republika
Denmark
Iceland
Ireland
Italia
Latvija
Lietuva
Lëtzebuerg
Malta
Nederland
Norge
Polska
Portugal
España
Suisse
Suomi
Sverige

Wrist Tracker

Platform Headset Supported
PC PC Streaming Focus3/ XR Elite
Pure PC Vive Cosmos X
Vive Pro series X
AIO Focus3/ XR Elite V

※ Please refer to the tutorial for PC Streaming support


Enable Plugins

  1. Edit > Plugins > Search for OpenXR and ViveOpenXR, and make sure they are enabled.
  2. Note that the " SteamVR " and " OculusVR " plugin must be disabled for OpenXR to work.
  3. Restart the engine for the changes to take effect.


How to use OpenXR Wrist Tracker Unreal Feature

  1. Make sure ViveOpenXR is enabled.
  2. Select Edit > Project Settings > Plugins > Vive OpenXR > Enable Wrist Tracker under Wrist Tracker to enable OpenXR Wrist Tracker extension.
  3. Restart the engine to apply new settings after clicking Enable Wrist Tracker.
  4. Use Motion Controller Component and set Motion Source to LeftWristTracker or RightWristTracker to get the tracking pose.

    WristTracker_MotionSource.png

  5. Register Wrist Tracker key in EnhancedInput to get the key events.

    WristTracker_EnhancedInputKey.png
    WristTracker_EnhancedInputEvent.png

    The Menu key is on the top of Tracker and the Primary key is at the bottom of Tracker.
    wristtracker_howto_5_2_2
    WristTracker_Button.png
    Note: Menu key on the Right device is a reserved key and cannot be retrieved.

  6. For more available WristTracker functions, please refer to ViveOpenXRWristTrackerFunctionLibrary.h.

  7. Type Wrist Tracker to get Wrist Tracker blueprint functions your content needs.
    wristtracker_howto_5

    i. Get Wrist Tracker Location and Rotation
    wristtracker_howto_5_1
    Provide location and rotation of the Wrist Tracker.
    Get the pose of the right-hand Wrist Tracker which R light is on if Is Right is enabled.

    ii. Is Wrist Tracker Key Down
    wristtracker_howto_5_2_1
    To check if the buttons on the Wrist Tracker are pressed or not.


Play the sample map

  1. Make sure the OpenXR Wrist Tracker extension is enabled, the setting is in Edit > Project Settings > Plugins > Vive OpenXR.
  2. The sample map is under Content > WristTracker > Map.
    wristtracker_play_2
  3. Sample map controls.
    Press Right-hand Primary key: Change the color of right-hand ring.
    Press Left-hand Primary or Menu key: Change the color of left-hand ring.

  4. Start playing the WristTracker map, you can see the rings which represent WristTracker and the color change of the rings when you are pressing the Primary buttons.
    wristtracker_play_4