Architecture
Unity OpenXR: Meta functions as both an OpenXR Feature Group and an AR Foundation provider plug-in.
OpenXR extensions
Meta's OpenXR extensions can be found in the Khronos Group OpenXR Specification.
This package enables support for the following OpenXR extensions in your project:
Extension | Usage | Description |
---|---|---|
XR_FB_scene_capture | Session | This extension allows an application to request that the system begin capturing information about what is in the environment around the user. |
XR_FB_passthrough | Camera | Passthrough is a way to show a user their physical environment in a light-blocking VR headset. |
XR_FB_spatial_entity | Planes, Anchors, Meshing, Bounding boxes | This extension enables applications to use spatial entities to specify world-locked frames of reference. It enables applications to persist the real world location of content over time. All Facebook spatial entity and scene extensions are dependent on this one. |
XR_FB_scene | Planes, Meshing, Bounding boxes | This extension expands on the concept of spatial entities to include a way for a spatial entity to represent rooms, objects, or other boundaries in a scene. |
XR_FB_display_refresh_rate | Display Utilities | On platforms that support dynamically adjusting the display refresh rate, application developers may request a specific display refresh rate in order to improve the overall user experience. |
XR_META_spatial_entity_mesh | Meshing | This extension expands on the concept of spatial entities to include a way for a spatial entity to represent a triangle mesh that describes 3D geometry of the spatial entity in a scene. |
XR_META_spatial_entity_discovery | Planes, Anchors, Meshing, Bounding boxes | This extension enables finding and loading persisted Spatial Entities which can then be tracked across different sessions and over time by applications. |
XR_META_spatial_entity_persistence | Anchors | This extension enables saving and erasing Spatial Entities, allowing them to be retrieved and tracked across different sessions and over time. |