Latest
Unity 2.4.2 ( October 30, 2024 ):
Release Notes:
Plugin package name in Unity is VIVE OpenXR Plugin.
Release Information:
Version: 2.4.2
Unity Engine Version: 2021.3.3f1 or newer
Unity Input System: 1.4.3 is recommended.
Unity OpenXR Plugin: 1.3.1 or 1.6.0 are recommended.
Target Platform: PC Win64, Android arm64
Target Device: VIVE XR Elite, VIVE Focus 3, VIVE Pro Series, VIVE Cosmos
Graphics API: DX11, DX12, OpenGLES3, Vulkan
OpenXR Android Loader Version: Khronos openxr_loader_for_android-1.0.34
Changes:
- Provides the HTC Eye Tracking feature.
Supported Extensions
Extensions |
PC Streaming (Focus3/ XR Elite) |
PC Vive Cosmos |
PC Vive Pro series |
AIO Focus3/ XR Elite |
V |
V |
V |
V |
|
VIVE Focus3 / XR Elite Controller
|
V |
- |
- |
V |
VIVE Cosmos Controller
|
V※ |
V |
- |
- |
V |
V |
V |
V |
|
Composition Layer
|
|
|
|
V |
Scene Understanding
|
|
V |
V |
|
|
V |
V |
V |
|
V |
|
|
V |
|
V |
V |
V |
V |
|
|
|
|
V |
|
|
|
|
V |
|
V※ |
|
|
V |
|
VIVE XR Tracker
(beta)
|
V |
V |
V |
V |
|
|
|
Focus3 : X XR Elite : V Focus Vision : V |
|
Anchor
(beta)
|
|
|
|
Focus3 : X XR Elite : V Focus Vision : V |
Advanced Eye Tracking
(beta)
|
V |
|
V |
|
※Correspondent VIVE Streaming settings required.
Feature Dependency
- The "/input/grip/pose" and "/input/squeeze/value" values of XR_HTC_hand_interaction extension depend on HTC XR Elite v1.0.999.456 or newer ROM.
- The XR_FB_display_refresh_rate extension depends on HTC XR Elite v1.0.999.456 or newer ROM.
- The "XR_HTC_vive_xr_tracker_interaction" extension depends on HTC XR Elite v1.0.999.528 or newer ROM.
- The "/input/menu/click", "/input/squeeze/click", "/input/trigger/click", "/input/trackpad/click" and "/input/trackpad/touch" values of "XR_HTC_vive_xr_tracker_interaction" extension depend on HTC XR Elite v1.0.999.674 or newer ROM.
- The XR_MSFT_first_person_observer and XR_MSFT_secondary_view_configuration extensions depend on HTC XR Elite v1.0.999.674 or newer ROM.
Profile Dependency
The VIVE OpenXR Plugin provides Profiles that adhere to the OpenXR Specification, located at VIVE OpenXR Plugin > Runtime > Profiles.
These Profiles rely on the OpenXR extensions configured in Project Settings > XR Plug-in Management > OpenXR. To utilize these Profiles, you must enable the corresponding relative extensions as listed in the table below.
Profile |
Extension |
XR_EXT_hand_tracking | VIVE XR Hand Tracking |
XR_EXT_user_presence | VIVE XR User Presence |
XR_HTC_eye_tracker | VIVE XR Eye Tracker |
XR_HTC_facial_tracking | VIVE XR Facial Tracking |
XR_HTC_passthrough |
VIVE XR Composition Layer
VIVE XR Composition Layer (Passthrough) |
XR_HTC_path_enumeration | VIVE XR Path Enumeration |
Toolkits
-
Custom Gesture: Provides interfaces to customize hand gestures by calculating the fingers "bending" states and "distance" between fingers.
-
Realistic Hand Interaction: Provides interfaces to grab/throw an object using Hand Tracking.
- Requires Unity 2021.3.31 or newer
- Requires Unity XR Hands 1.3.0. Should NOT use other version. - AIO only.