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

Anchor (Beta)


Extension introduces

XR_HTC_anchor allows developers to create an application with anchor/ARPin.


Supported Platforms and Devices

Platform Headset Supported Plugin Version
PC PC Streaming Focus3/ XR Elite X
Pure PC Vive Cosmos X
Vive Pro series X
AIO Focus3 X
XR Elite V 2.3.0 and above


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 Anchor Unreal Feature

  1. Make sure ViveOpenXR is enabled.
  2. Select Edit > Project Settings > Plugins > Vive OpenXR > Enable Anchor under Interactive Visual Computing to enable Vive OpenXR anchor extension.
  3. Restart the engine to apply new settings after clicking Enable Anchor.
  4. Add the function Start AR Session, and create a AR Session asset to ARSessionConfig. Anchor_howto_1.png

  5. For available anchor/ARPin functions, please refer to ARPin.
    The following functions are not supported:

    • Load ARPins from Local Store
    • Remove All ARPins from Local Store
    • Remove ARPin from Local Store
    • Save ARPins to Local Store


Play the sample map

  1. Make sure the OpenXR Anchor extension is enabled, the setting is in Edit > Project Settings > Plugins > Vive OpenXR.
  2. The sample map is under Content > Anchor > Map.
    Anchor_play_1

  3. Sample map controls.
    Right Controller trigger: Create an anchor/ARPin at right controller current location.
    Left Controller trigger: Destroy all anchors/ARPins.
    Rihgt thumbstick: Move around in the map, you can see the anchored virtual objects remain still at real world enviroment.