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
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
Suisse
Suomi
Sverige

Overview

VIVE OpenXR SDK is HTC VIVE’s core development SDK built on the OpenXR standard. Designed for developers seeking a unified, cross-platform solution, the SDK provides robust tools and APIs for creating immersive VR and MR applications compatible with a wide range of devices, including PCVR (Windows) systems and standalone All-In-One (AIO, Android) headsets like the VIVE XR Elite and VIVE Focus Vision.

Supported Devices

PCVR Headsets
  • Provide full PCVR streaming support via Vive Hub
    • VIVE Focus Vision
    • VIVE Focus 3
    • VIVE XR Elite
  • Provide support via VIVE Console
    ※ OpenXR Runtime setup: In the SteamVR settings > Developer > Please set "Current OpenXR Runtime" to SteamVR
    • VIVE Cosmos
    • VIVE Pro Series
Standalone AIO Headsets
  • VIVE Focus Vision
  • VIVE Focus 3
  • VIVE XR Elite

Supported features for VIVE Focus Vision, XR Elite, and VIVE Focus 3

Windows (PC) VR Android (AIO) VR
Feature Name (with VIVE Streaming) VIVE Focus 3 XR Elite VIVE Focus Vision
VIVE Cosmos controller ⬤※
VIVE Focus3 controller
Hand Tracking
Hand Interaction
Hand Interaction Ext
Facial Tracking
Eye Gaze
Advanced Eye tracking Beta Beta Beta Beta
Wrist Tracker
Ultimate Tracker Beta Beta Beta
Vive Tracker
Passthrough
Passthrough Configuration Beta Beta Beta
Composition Layer
Composition Layer Extra Settings Beta Beta Beta
Plane Detection
Display Refresh Rate
Foveation
User Presence
Spectator Camera Beta Beta Beta
Frame Synchronization Beta Beta Beta
Anchor Beta Beta
Persisted Anchor Beta Beta
Direct Preview

※Correspondent VIVE Streaming settings required.

Supported features for Cosmos, VIVE Pro Series, and VIVE Pro Eye

Feature Name Cosmos VIVE Pro Series VIVE Pro Eye
VIVE Cosmos controller
Hand Tracking
Hand Interaction
Facial Tracking
Eye Gaze
Advanced Eye tracking
Scene Understanding
Vive Tracker
Passthrough

Recommended Unity, VIVE headset, and software version

Vive OpenXR Plugin
Unity Engine
XR Elite
ROM Version
Focus Vision
ROM Version
VIVE Hub
VIVE Business Streaming
2.5.1 2021.3.9f1 or newer 7.0.999.308 2.3.3 2.2.3
2.5.0 2021.3.3f1 or newer 1.0.999.738 7.0.999.228 2.2.4b 2.1.4b
2.4.2 2021.3.3f1 or newer 1.0.999.702 7.0.999.188 2.1.6 2.0.11
2.4.1 2021.3.3f1 or newer 1.0.999.680 7.0.999.172 1.5.11 1.14.8a
2.4.0 2021.3.3f1 or newer 1.0.999.680
2.3.0 2021.3.3f1 or newer 1.0.999.654
2.2.0 2021.3.3f1 or newer 1.0.999.540
2.0.0 2021.3.3f1 or newer 1.0.999.472

Note: We recommend upgrading to the ROM version to have full feaure support.

Keep up with the latest news, tips, and updates by becoming a contributing user of the VIVE Community Forum.

In the meantime, we’ll continue to provide samples and download packages for Unity and Unreal Engine. Feel free to post OpenXR-related questions on the forum.