Unreal OpenXR features

Unreal OpenXR supported features

* = Requires Varjo OpenXR plugin.

  Varjo Base 3.2
UE 4.26
Varjo OpenXR
plugin
0.9.0 (Beta)
Varjo Base 3.2
UE 4.27
Varjo OpenXR
plugin
0.9.0 (Beta)
Varjo Base 3.2
UE 4.27
Varjo OpenXR
plugin
1.0.0
Varjo Base 3.3
UE 4.27
Varjo OpenXR
plugin
1.1.0
OpenXR support production-ready No Yes Yes Yes
Multi pass stereo rendering Yes Yes Yes Yes
Instanced stereo rendering No No No No
Post process effects No No No No
Occlusion mask Yes Yes Yes Yes
SteamVR controller tracking & inputs Yes Yes Yes Yes
Eye tracking (simple) Yes Yes Yes Yes
Hand tracking Yes Yes Yes Yes
Enabling video pass-through in runtime No No No No
DX11 Yes Yes Yes Yes
DX12 No No No No
Vulkan No No No No
Enabling video pass-through from plugin settings Yes* Yes* Yes* Yes*
Depth testing and depth test range Yes* Yes* Yes* Yes*
Environment depth occlusion Yes* Yes* Yes* Yes*
Foveated rendering No No Yes* Yes*
VR view offset No No No No
Motion Prediction support No No No No
Varjo Markers No No No Yes*
Environment cube map No No No No
Point cloud No No No No
Meshing No No No No
Camera streams No No No No
Camera controls No No No No
Chroma key control No No No No
Full eye tracking support No No No No
VST post-process shaders No No No No
Multi-app support No No No No

Changelog

September 15, 2021

  • Removed VR view offset, Motion Prediction support and environment cube map from Varjo OpenXR plugin 1.1.0 release.

June 09, 2021

  • Changed Varjo OpenXR plugin 1.1.0 to be released with Varjo Base 3.3.

June 28, 2021

  • Updated instanced stereo rendering, post process effects and enabling video pass-through in runtime rows as required changes were not mainlined for Unreal Engine 4.27.
  • Moved VR view offset and motion prediction support to be added in Varjo OpenXR plugin 1.1.0 and Varjo Base 3.3.