This repository contains a sample Unreal Engine project demonstrating how to integrate and utilize the Passthrough, Depth API, and Mesh API for the latest Oculus Quest 3 device. This project serves as a reference for developers looking to create immersive Augmented Reality / Mixed Reality Experiences using Unreal Engine on the Oculus Quest 3 platform.
Table of Contents
This sample project showcases the integration of Passthrough, Depth API, and Mesh API provided by Oculus for the Meta Quest 3 VR headset within the Unreal Engine 5.1.1 environment. It demonstrates how to access and utilize real-time camera feed (passthrough), depth information, and mesh data to create AR experiences in the Unreal Engine environment for Oculus Quest 3 and also for Oculus Quest Pro
Prerequisites Before using this sample project, make sure you have the following prerequisites installed and set up:
- Unreal Engine (version 5.1.1 or later)
- MetaXR Plugin for Unreal Engine (51.0 , 53.0 , 54.0)
- Meta Quest 3 Device or Meta Quest Pro Device
- Meta Developer Account
- Clone this repository to your local machine:
git clone https://github.com/ayushanbhore/Unreal-Quest3-PassthroughSample.git
-
Open the project in Unreal Engine. Works Best with Unreal Engine 5.1.1 and later
-
Download the MetaXR Plugin for your Engine
-> Preferably - 54.0 Version
https://developer.oculus.com/downloads/package/unreal-engine-5-integration
-
It is recommended to place the MetaXR Plugin in the Marketplace Folder inside your Unreal Engine Directory
-
Launch Unreal Engine and Make Sure to Tick these Plugins in the Plugins Section
-> Please Uncheck Oculus VR Plugin or it may cause issues
- Copy these settings in the Project Settings -> Plugins -> MetaXR -> Mobile Section of you Unreal Engine
Follow these steps to run the sample project and explore the integration of Passthrough, Depth API, and Mesh API:
-
Connect your Oculus Quest 3 device to your Development machine using a Link ( Link Cable Recommended over the Air Link).
-
Build and Deploy the project to your Oculus Quest 3 device using Unreal Engine.
-
Put on your Oculus Quest 3 headset and experience the augmented reality environment created using Passthrough.
This sample project is licensed under the MIT License. Feel free to modify and distribute it according to the terms of the license.