cancel
Showing results for 
Search instead for 
Did you mean: 

Unreal Engine Setup for Meta Quest VR

innit
Expert Protege

Creating this thread to facilitate easier tracking.

Unreal Engine version 5.4.2 and Meta XR Plugins version 66:
https://dev.epicgames.com/community/learning/tutorials/y4vB/unreal-engine-5-4-2-for-meta-quest-vr

Unreal Engine version 5.3.2 and Meta XR Plugins version 62, 63, 64, 65:
https://dev.epicgames.com/community/learning/tutorials/3Vx6/unreal-engine-5-3-2-for-meta-quest-vr

Any issues, ping me here and I'll update. Happy Questing!

5 REPLIES 5

pauli85.2024
Honored Guest

Hi, thanks for the guide! I'm using this setup and it works with a regular VR app.

I'm trying to setup a XR app with passthrough effect, that is not supported with this setup. I need to use Settings > Meta XR > XR API = "Oculus OVRPlugin + OpenXR backend (current recommended)" and need to disable OpenXR plugins to make it work in VR Preview. When I build the app with this changes it crashes on my Quest 3.

Do you know the required setup to build working app with passthrough effect?

 

I was thinking about extending the guide with XR passthrough. However, since the Meta XR Plugin for passthrough is still quite experimental, I decided against it to avoid confusion. If you're interested in experimenting with passthrough today, the most stable option is to download Meta's version of Unreal from the Oculus GitHub.

Meta and Epic may bring some improvements/fixes to XR functionality with UE5.4, we'll have to wait and see; it's a small team.

It needs to tweak some settings to make it work. Try importing the rendering settings (from the link)
https://drive.google.com/drive/folders/1rFqg53AyviIBG3qclIsej9ApC-oLatVv?usp=sharing

I think I changed the Full float precision, the color space (to quest 1) and something related to forward renderer, HDR or multi mobile... Try and let me know if it works. And of course, enable passthrough on the Meta XR plugin. Add a passthrough component to your VR Pawn (I recommend testing on the VR template), set to underlay, stereo mode to reconstructed and delete any mesh that surrounds you (so the video feed from the camera can pass)

pauli85.2024
Honored Guest

Thank you! I got to work but still not know what the problem was. Switched to plugin version 63, maybe that fixed it for me.

innit
Expert Protege

New version for UE5.4.2 for the now available 66 updates from Meta