Upgrading to XR-4
When updating from a previous Varjo headset model to XR-4, there are a few things to keep in mind:
Requirements
- Varjo account (not required for offline devices)
- Varjo Base 4.0.0 or newer
Updating projects
- XR-4 is backwards compatible with previous Varjo software. Anything made for Varjo Base 2.0 (November, 2019) or newer will work. Check feature differencies section below for expected headset behaviour differences.
- To take advantage of all new features, existing projects must be updated with the latest versions of Varjo XR Plugin. See the developer pages for Unity, Unreal, and Native.
- When upgrading from another manufacturer’s VR headset, some post-processing features may need to be removed. Custom shaders that use per-pixel information may cause visual artifacts in the focus area. See Post-processing for more information.
Feature differences
- XR-4 has controllers. Applications may implement support for them. Varjo controllers only work when Inside-out tracking is in use.
- XR-4 Focal Edition has user configurable mixed reality focus. You can control this focus from Varjo Base or directly from your application via mixed reality camera settings.
- XR-4 implements Ultraleap and SteamVR as an addons. Do not make strict dependencies to them as they won’t be available for every user.
- Unsupported APIs: Application button (removed from the headset), enviroment cubemap & camera sharpness
Hardware
- XR-4 requires 1 DisplayPort, 1 USB Type-C 3.1 Gen2+ port and USB multipe-ins support.
- The new headsets have more total pixels, a wider field of view, and other new features that can affect performance. It may be necessary to optimize your projects and/or upgrade computer hardware (such as graphics cards) to ensure a smooth experience. See System requirements for more detailed information.
Varjo VR-1, VR-2, VR-2 Pro and XR-1 Developer Edition are supported up to Varjo Base 3.7.2. Please refer to archived documentation for any information related to them.