Develop
Develop
Select your platform

Meta XR Simulator Passthrough Scenes

Updated: Jun 10, 2024
Outdated XR Simulator Version
This information applies to an older version of the XR Simulator, for new projects use the Standalone XR Simulator which supports any OpenXR application.

Overview

Meta XR Simulator allows developers to simulate their MR applications in synthetic environments. Your application can use the scene information embedded in the environments in addition to the passthrough content.

Hero rooms

Meta XR Simulator has three realistic synthetic environments: a game room, a living room, and a bedroom.
Showing the game room scene.
Showing the living room scene.
Showing the bedroom scene.

More feature rooms

Meta XR Simulator has introduced eight additional feature rooms. You can use these rooms to test MR apps, ensuring compatibility with a variety of room layouts. Access these rooms by navigating to the ses_rooms~ folder under the Meta XR Simulator folder, and run one of the .bat files, for example Office.bat.

Room with staircase

Room with Staircase

Office

Office

Trapezoidal room

Trapezoidal Room

Corridor

Corridor

Furniture-filled Room

Furniture-filled Room

Living room with multiple spaces

Living Room with Multiple Spaces

L-shape room

L-shape Room

High-ceiling room

High-ceiling Room
Note: Passthrough stylization is not fully supported.
If you’re using Meta XR Simulator with Vulkan, you will need to manually set a configuration parameter for passthrough to work. First, open /path/to/MetaXRSimulator/config/sim_core_configuration.json. Then, set the value of ses_texture_format to be jpg. DirectX APIs currently have better performance in passthrough simulation.

Create your own test rooms

The Synthetic Environment Builder lets you construct your own test rooms. See Synthetic Environment Builder to learn more.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon