Unity OpenXR: Meta
Unity OpenXR: Meta enables Meta Quest device support for your AR Foundation projects and provides a C# interface for Meta's OpenXR runtime. This package depends on both AR Foundation and the OpenXR Plug-in.
Unity's OpenXR Plug-in integrates core OpenXR features for all XR platforms. This package integrates Meta-specific vendor extensions to provide additional features for Meta Quest devices. Refer to Architecture for a full list of OpenXR extensions that this package uses.
Get started
To understand how to install the OpenXR Meta package, refer to Install Unity OpenXR: Meta.
Visit the Get started section to understand how to set up your project to use this package.
Features
This package defines the following OpenXR Features:
Feature | Description |
---|---|
Display utilities | Get the supported display refresh rates for the device and request a display refresh rate. |
Boundary visibility | Suppress the visibility of the boundary. |
AR Features implement AR Foundation interfaces. This package implements the following AR features:
AR Feature | Description |
---|---|
Session | Enable, disable, and configure AR on the target platform. |
Camera | Render images from device cameras and perform light estimation. |
Planes | Use Scene Model data to track flat surfaces. |
Bounding boxes | Use Scene Model data to track bounding boxes of 3D objects. |
Anchors | Track arbitrary points in space. |
Ray casts | Cast rays against tracked items. |
Meshing | Generate meshes of the environment. |
Occlusion | Occlude virtual content with physical objects. |