Develop
Develop
Select your platform

Passthrough best practices

Updated: Dec 8, 2025
This topic describes several best practices for integrating the Passthrough API.

Enable and disable passthrough

The API supports enabling and disabling the passthrough capability by activating and deactivating the component. This is a good way to save resources when passthrough is not needed for an extended period and can be enabled at a moment when a short creation delay can be tolerated, such as when changing scenes.

Use system recommendation to choose between MR and VR

If your app supports both MR and pure VR, query the system to decide which one to default to. See Enable Based on System Recommendation for details.

Keep passthrough cameras in sync with the display

To maximize the smoothness of passthrough, it is recommended to use a 72Hz refresh rate for your application. In flicker-free lighting conditions, passthrough will synchronize the cameras with the display, ensuring stable latency and eliminating judder. The feature is only available on Quest3/Quest3S devices.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon