Migrating existing project

Note: you are currently viewing documentation for a beta or an older version of Varjo

When you are considering on which Unreal method for migrating your existing project to Varjo headset suits best for you, consider all the pros and cons of different solutions.

Using Varjo Plugin Building Varjo Unreal Fork from Sources Using OpenXR API (BETA)
Select when you want to use all basic Varjo features and enable Varjo usage in a fast manner. Select when you want to use all Varjo features and you are familiar or have time to get familiar with the Unreal Engine building. Select when you have long term plans to move to the OpenXR usage and want to experiment with the current OpenXR features on Varjo headset.
Pros
- No compilation needed.
- All Varjo features, including gaze tracking and depth buffer sending for warp and VST occlusion (XR-1) are working.
Pros
- Additional post process fixes and performance (See Performance and Visual Guidance document subchapter)
- All Varjo features, including gaze tracking and depth buffer sending for warp and VST occlusion (XR-1) are working.
Pros
- No compilation needed.
Cons
- Not all post process effects are working.
Cons
- Compilation of Unreal engine needed.
Cons
- Not all Varjo features working, like gaze and depth buffer sending for better warp and VST occlusion (XR-1).
- Not all post process fixes are working.
Option 1) Marketplace Plugin for 4.24

Marketplace plugin

Option 2) Manual Varjo Plugin addition to project for 4.24 or earlier Unreal version

Manual Varjo plugin
Migrate to UE fork Migrate to OpenXR