Nav Logo
Why Meta Quest?
Design
Develop
API reference
Distribute
Blog
Support
Login

Nav Logo
Build with Meta
Social Technologies
Meta Horizon
AI
Horizon Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Horizon Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Horizon Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
English (US)
© 2025 Meta
Blog
Explore a New Era of Mixed Reality with the Passthrough Camera API
​
Back to Blog
Apr 30, 2025

Explore a New Era of Mixed Reality with the Passthrough Camera API

Blog Hero Image
Today we’re unlocking a new era in mixed reality development on Meta Horizon OS with the public release of the Passthrough Camera API in v76 (Unity | Unreal/Native | Android/Spatial SDK) with browser support coming soon. Apps leveraging the Passthrough Camera API can now be published to the Meta Horizon Store.
This game-changing capability provides access to the front-facing RGB cameras from Meta Quest 3 and 3S devices so developers can unlock new use cases leveraging object tracking, machine learning and computer vision, in addition to improving existing use cases through image or texture transfer support and enhancing app quality.
Based on the Android Camera2 API, the Passthrough Camera API is easily accessible to developers for nearly all supported build paths, including Unity, Unreal, Native engines, Meta Spatial SDK,Android panel apps, and web. Developers with apps containing augmented reality features based on the backward-facing camera should find it easy to enable on Quest devices.
Keep reading below to discover sample projects that can help you get started along with real examples of developers using the Passthrough Camera API to build for exciting new use cases.
Riding the Innovation Wave
Since introducing the experimental version of the Passthrough Camera API to select developers, we have been blown away by what they’ve built in a short amount of time. At GDC, a couple of these early teams showed off some eye-catching use cases, including:
Object recognition
Niantic Spatial shared how developers building with its SDK can leverage the Passthrough Camera API to build richer, more immersive experiences that understand and respond to the physical world in real time. By supporting live meshing, semantic segmentation, Visual Positioning Systems (VPS) and object detection via access to Quest’s front-facing cameras, Niantic Spatial helps developers build next-gen tools, games, and location-based content across consumer, enterprise and public sector use cases. Below, you can see how the API supports real time object recognition.
The Passthrough Camera API supports real time object recognition to support a variety of use cases, from games and tool development to location-based content.
Navigation
Niantic also highlighted the API’s value to visual positioning systemsthat aid navigation and transform physical spaces. In the wayfinding use case example below, a virtual character guides a user to a designated area within a populated, large-scale area where GPS may be ineffective. The experience not only maps out the physical space and navigates through it accurately, but modifies it with 3D textures that bring new life to a familiar journey.
Developers can use the Passthrough Camera API to support interactive navigation in spaces like arenas or convention centers where GPS can be ineffective.
Enhancing games with physical elements
Resolution Games showcased an early use case in which friends’ faces were transferred onto virtual ragdolls that can be picked up and tossed around. The Passthrough Camera API enables you to improve gameplay and create novel game experiences by incorporating textures and images from the physical world.
Resolution Games toyed around with fun ideas to explore how real-world images can help deliver compelling gameplay experiences.
On social media, we’ve seen our community of developers show off demos demonstrating other ways in which the Passthrough Camera API enriches gameplay, including making game environments more realistic by adapting to the textures in users’ immediate vicinity, triggering context-aware gameplay via object recognition, making user experiences feel more custom and personal for each user and much more.
Real-world utility
Passthrough Camera API also unlocks a new wave of dynamic and adaptable apps that were not possible before. Developers are applying these capabilities to a wide range of verticals, from education and design to industrial applications like safety training, construction and maintenance. Some examples include:
  • Specially-trained ML/CV models that can identify interactable objects. For example, a fitness app may recognize certain weights or workout equipment and use that information to guide users through a personalized workout routine based on provided fitness goals.
  • ML/CV assistants and guides for specific experiences. For example, you could create a specialized zoo exhibit tour experience that both guides users to specific areas in the exhibit. Upon recognizing an animal, the app could provide users with facts, habits and other information specific to the animal species using existing off-device LLMs.
  • Feedback for training or special-interest applications. For example, in an experience designed to help people learn how to play instruments, an app could recognize and signal which strings to press and strum on a guitar. While watching a user’s finger placements and strumming pattern, the app could interpret whether or not a chord was played correctly and provide feedback.
  • Design improvements. By interpreting lighting or using a camera image to modify a texture, realistic design effects can be achieved. For example, a game could interpret the texture and design of objects in a users’ physical space and adjust the properties of virtual objects to ensure they match and blend seamlessly.
To help illustrate a real-world utility use case, CGS Immersive shared how it’s leveraging the Passthrough Camera API to analyze and troubleshoot servers. Using the API, CGS Immersive can better support its telecom partners by accelerating their provisioning and installation procedures with manager screenshots, compliance proofers and “taken path” job documentation.
CGS Immersive leverages the Passthrough Camera API to expedite server analysis and troubleshooting.
In the example above, you can see how a technician is able to use Meta Quest 3S as a viewer to ensure that fiber cables are correctly installed into a server. The system analyzes the images gathered from the Quest 3S cameras to see if any fiber is in the wrong port and provides visual queues that help the technician check their work in real time.
Prior to the Passthrough Camera API, CGS Immersive’s partners needed to take and upload pictures separately on their mobile devices. Now, they can streamline their process by donning Meta Quest devices in Passthrough mode and either place or draw boxes on-screen to initiate necessary paperwork and workflow—and this works both in the cloud and locally if there’s no internet. This process leads to faster performance, better safety with robust AI support using LLMs like Llama 4 and ultimately happier tech installers who can get more done faster.
Get Started with the Passthrough Camera API
Developers can accelerate their process by leveraging sample projects, code and best practices that shorten the learning curve.
  • Unity: The Passthrough Camera API sample project in our GitHub repo contains five scenes that demonstrate how to use the WebCamTexture class and Android Camera2 API to access camera data, including brightness estimation, object detection and shader based effects. You can also learn more about implementation by visiting the documentation.
The Unity sample project can help you achieve implementations like object detection with Unity Sentis.
  • Unreal and Native: Get started on Unreal or Native engines by visiting the documentation containing best practices, performance characteristics and known issues.
  • Android and Spatial SDK: Start implementing the Passthrough Camera API into your Spatial SDK and Android panel apps by visiting the documentation containing a sample project, best practices, performance characteristics and known issues.
  • Web: Stay tuned for WebXR support and accompanying documentation launching with v77.
How We’re Protecting User Data
Gaining access to front-facing RBG cameras comes with a heightened responsibility to ensure that users’ spatial data is being managed and protected appropriately. The Passthrough Camera API is built first and foremost with privacy and security in mind, which is why developers must adhere to strict privacy requirements including app permissions and providing users with the ability to opt-in or out of allowing camera access.
When camera access is requested by your app, users will see a permission opt-in prompt. Upon opting-in, recording indicators will become visible so users know that the feature is turned on. By providing user controls and being transparent, we can help alleviate potential concerns, build trust and maintain data integrity so your audience can remain present and engaged with your experience.
What’s Next?
The Passthrough Camera API is a long awaited feature that unlocks new possibilities to enhance apps and push the limits of mixed reality by supporting machine learning and computer vision. To get started, visit the documentation (Unity | Unreal/Native | Android/Spatial SDK, and stay tuned for browser/WebXR support. Don’t forget to share your projects on social with the #PCAonQuest hashtag so we can follow your journey and see how you’re bringing your apps to life with the Passthrough Camera API.
For the latest developer news and feature launches, follow us on X and Facebook and subscribe to our monthly newsletter in your Developer Dashboard settings.
All
Apps
Design
Entertainment
Games
Native SDK
Quest
Unity
Unreal
Did you find this page helpful?
Thumbs up icon
Thumbs down icon

Explore more
Jun 11, 2025Meet the Winners of the $1M Meta Horizon Creator Competition: Mobile Genre Showdown
After receiving hundreds of world submissions across 13 countries and several world genres, the results are finally in. Meet the winners of the $1M Mobile Genre Showdown creator competition.
All, Apps, Games, Quest
Read article
Jun 10, 2025Meta Horizon: New Tools & Incentives for Creators + More Mobile Worlds to Explore
Discover new generative AI tools that are helping creators accelerate the ecosystem and check out the results of our $1 million Meta Horizon mobile creator competition.
All, Avatars, Games, Mobile, Quest
Read article
Jun 9, 2025Creator Spotlight: How PinataMJ Built Palmfall Point in 24 Hours with GenAI
Learn how longtime creator and Meta Horizon Creator Program member PinataMJ built out his island-themed world Palfall Point in just 24 hours by using GenAI tools in the Worlds desktop editor.
All, Apps, Design, Games, Quest
Read article