UE5.3 Meta Quest - Passthrough with OpenXR

fprodigy981
Fri, 12 Jan 2024 15:55:34 +0000
XR Development

I’m developing an app in Unreal Engine for the Meta Quest headsets. Everything works fine on the headset when I configure my development environment following the proper instructions (this is a good starting point, for those looking for it).

I want to adapt my VR (or fully immersive) app to support AR (or passthrough). The project uses the Meta XR and Meta XR Platform plugins, and relies on the OpenXR plugin to achieve a good performance with movable lights and dynamic shadows.
However, the only way I can get Passthrough working on the headset is by disabling OpenXR… This is not really an option for me because, for some not yet fully understood reason, framerate drops significantly without the OpenXR plugin.

Is there no way to get Passthrough working with MetaXR + OpenXR? Is this an OpenXR bug? Has anyone been able to get this setup working and would it be possible for someone to help me achieve this?

Here’s my setup:

Unreal Engine v5.3

Meta XR plugin v60.0

Meta XR Platform plugin v59.0

7 posts - 6 participants