- Varjo Support
- Developer FAQ
- Unreal SDK
-
Get started with Varjo headsets
-
Get to know your headset
-
Get to know Varjo software
-
Ordering and deliveries
-
Headsets FAQ and troubleshooting
- Upgrading to XR-4
- Connecting the headset
- Setting up the headset
- Starting an application
- Displays and image quality
- Mixed reality
- Using positional tracking
- Using eye tracking
- Using hand tracking
- Using controllers
- Using headphones and audio
- Error messages
- Varjo account and Varjo subscriptions
- Miscellaneous
-
Security FAQ
-
Developer FAQ
-
Downloads
-
Release notes
Why do Eye tracking and hand tracking not work in an Unreal Engine project?
Eye tracking and hand tracking not working in an Unreal Engine project and showing "Unsupported" in Unreal Engine VRTemplate.
In Varjo Base:- Go to Headset tab
- Set Hand Tracking switch to ON
- Go to System tab
- Set Allow eye tracking switch to ON.
If you have a Vive console, Vive Port (or any Vive-related software) installed, try uninstalling them. Vive Port is not compatible with Varjo OpenXR runtime.
Note: Vive adds the following implicit API Layers:
Link - https://registry.khronos.org/OpenXR/specs/1.0/loader.html#implicit-vs-explicit-api-layers
Implicit API Layers have an environment variable for disabling them.
Set the following environment variables when Varjo runtime is active:
- DISABLE_XR_APILAYER_VIVE_FACIAL_TRACKING_1,
- DISABLE_XR_APILAYER_VIVE_HAND_TRACKING_1,
- DISABLE_XR_APILAYER_VIVE_SRWORKS_1
After setting these environment variables Varjo OpenXR runtime works properly again.