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

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