Overview
⚠ NOTICE |
This legacy plugin is no longer being updated and maintained, please develop PCVR content with OpenXR 2-in-1 Unity / Unreal package . |
VIVE OpenXR for PC VR includes the interaction profile for the HTC VIVE Cosmos controllers. In addition, the download package includes the facial tracking extension, which can be used to create applications for applying realistic facial expressions to 3D avatars, and the hand tracking extension, which helps to render hands for various XR experiences that involve interacting with virtual objects using your hands. VIVE OpenXR for PC VR also includes the OpenXR scene understanding extension, which allows VR users to design, configure, and generate an environmental grid based on their surroundings.
Supported Devices: Vive Cosmos series, VIVE Pro series, VIVE Focus 3+VBS, VIVE XR Elite + VS
※VIVE Pro series:
VIVE Pro uses the
VIVE Console
utility for PC VR.
※VIVE Focus 3+VBS :
VIVE Focus 3 uses
VIVE Business Streaming
for PC VR.
※VIVE XR Elite+VS :
VIVE XR Elite uses
VIVE Streaming
for PC VR.
※
VIVE Pro series / VIVE Cosmos Elite : In the SteamVR settings > Developer >
Please set "
Current OpenXR Runtime
" to
SteamVR
Supported engines:
Unity and Unreal Engine
※ Note :
If you have updated Unity OpenXR Plugin to 1.6.0 or later, please don't forget to update
Unity VIVE OpenXR Plugin to 1.0.13 or later
Unity
Feature Name | Cosmos | VIVE Pro Series | VIVE Pro Eye | VIVE Focus3 / XR Elite + VIVE Streaming |
Hand Tracking | ⬤ | ⬤ | ⬤ | ⬤ |
Scene Understanding | ⬤ | ⬤ | ⬤ | |
VIVE Cosmos controller | ⬤ | ⬤ | ||
Facial Tracking | ⬤ |
⬤ |
||
VIVE Focus 3 controller | ⬤ |
Unreal Engine
Feature Name | Cosmos | VIVE Pro Series | VIVE Pro Eye | VIVE Focus3 / XR Elite + VIVE Streaming |
Hand Tracking | ⬤ | ⬤ | ⬤ | ⬤ |
Scene Understanding | ⬤ | ⬤ | ⬤ | |
VIVE Cosmos controller | ⬤ | ⬤ | ||
Facial Tracking | ⬤ |
⬤ |
||
VIVE Focus 3 controller | ⬤ |
⬤
Game Engine OpenXR Support
⬤ VIVE OpenXR Plugin Support
Supported Extensions
VIVE OpenXR Runtime
:
XR_KHR_D3D11_enable
XR_KHR_D3D12_enable
XR_KHR_win32_convert_performance_counter_time
XR_KHR_visibility_mask
XR_HTC_vive_cosmos_controller_interaction
XR_KHR_opengl_enable
XR_KHR_vulkan_enable
XR_KHR_vulkan_enable2
XR_KHR_convert_timespec_time
XR_KHR_composition_layer_depth
XR_EXT_win32_appcontainer_compatible
VIVE OpenXR API layers :
-
VIVE OpenXR Hand Tracking API Layer
XR_EXT_hand_tracking
XR_EXT_hand_joints_motion_range
-
VIVE OpenXR Facial Tracking API Layer
XR_EXT_eye_gaze_interaction
XR_HTC_facial_tracking
-
VIVE OpenXR SRWorks API Layer
XR_MSFT_scene_understanding