{"id":67522,"date":"2025-05-02T04:52:08","date_gmt":"2025-05-02T04:52:08","guid":{"rendered":"https:\/\/www.europesays.com\/uk\/67522\/"},"modified":"2025-05-02T04:52:08","modified_gmt":"2025-05-02T04:52:08","slug":"quest-devs-can-now-publish-apps-that-use-the-headsets-cameras-to-scan-the-world","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/uk\/67522\/","title":{"rendered":"Quest Devs Can Now Publish Apps That Use the Headset&#8217;s Cameras to Scan the World"},"content":{"rendered":"<p>While Meta\u2019s Quest has always relied heavily on cameras for tracking location of the headset, controllers, and the world around the user, developers haven\u2019t had the same privileged access to the headset\u2019s cameras. Earlier this year Meta gave developers the ability to experiment with direct access to the headset\u2019s cameras in private projects; starting this week developers can now publicly release apps that make use of the new feature.<\/p>\n<p>This week\u2019s update of the <a href=\"https:\/\/developers.meta.com\/horizon\/documentation\/spatial-sdk\/spatial-sdk-pca-overview\" target=\"_blank\" rel=\"noopener\">Passthrough Camera API for Quest<\/a> means that developers can now publish apps to the Horizon store that directly access the front-facing cameras of Quest 3 and 3S. This opens the door to third-party applications which can scan the world around the user to understand more about it. For instance, developers could add computer-vision capabilities to track objects or people in the scene, or to build a map of the environment for analysis and interaction.<\/p>\n<p>For a long time this was impossible due to limitations Meta placed on what developers could and couldn\u2019t do with the headset\u2019s hardware. Despite computer-vision capabilities being widely available to developers on smartphones, Meta was hesitant to allow the same on its headsets, apparently due to privacy concerns (and surely amplified by the many privacy controversies the company has faced in the past).<\/p>\n<p>Previously, third-party apps could learn some information about the world around the user\u2014like the shape of the room and objects within it\u2014but this information was provided by the system in a way that prevented apps from directly seeing what the cameras could see. This made it possible for developers to build mixed reality applications that were, to some extent, aware of the space around the user. But it made some use-cases difficult or even impossible; for example, tracking a specific object held by the user.<\/p>\n<p>Last year Meta announced it would finally unlock direct access to the headset\u2019s cameras. In March, it began offering an experimental version of the capability to developers, allowing them to build apps that accessed the headset\u2019s cameras. But they weren\u2019t allowed to publish those apps to the public, until now.<\/p>\n<p>The company has also specified the technical capabilities and performance of the cameras that the developers can access on Quest 3 and 3S:<\/p>\n<ul class=\"x1xfsgkm xtaz4m5\">\n<li class=\"x8dyrlr x1jchvi3 xo1l8bm xjat59b x1evy7pa x1xmf6yo x1e56ztr\">Image capture latency: 40-60ms<\/li>\n<li class=\"x8dyrlr x1jchvi3 xo1l8bm xjat59b x1evy7pa x1xmf6yo x1e56ztr\">GPU overhead: ~1-2% per streamed camera<\/li>\n<li class=\"x8dyrlr x1jchvi3 xo1l8bm xjat59b x1evy7pa x1xmf6yo x1e56ztr\">Memory overhead: ~45MB<\/li>\n<li class=\"x8dyrlr x1jchvi3 xo1l8bm xjat59b x1evy7pa x1xmf6yo x1e56ztr\">Data rate: 30Hz<\/li>\n<li class=\"x8dyrlr x1jchvi3 xo1l8bm xjat59b x1evy7pa x1xmf6yo x1e56ztr\">Max resolution: 1280\u00d7960<\/li>\n<li class=\"x8dyrlr x1jchvi3 xo1l8bm xjat59b x1evy7pa x1xmf6yo x1e56ztr\">Internal data format YUV420<\/li>\n<\/ul>\n<p>Meta says that a developer\u2019s use of camera data on Quest is covered under its <a href=\"https:\/\/developers.meta.com\/horizon\/policy\/data-use\/\" target=\"_blank\" rel=\"noopener\">Developer Data Use Policy<\/a>, including a section on \u201c<a href=\"https:\/\/developers.meta.com\/horizon\/policy\/data-use\/?intern_source=devblog&amp;intern_content=meta-quest-privacy-essentials-for-developers-compliance#section-4-prohibited-uses-of-user-data\" target=\"_blank\" rel=\"noopener\">Prohibited Uses of User Data<\/a>,\u201d which prohibits certain uses of data, including to \u201cperform, facilitate, or provide tools for surveillance,\u201d and \u201cuniquely identifying a device or user, except as permitted [in the policy].\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"While Meta\u2019s Quest has always relied heavily on cameras for tracking location of the headset, controllers, and the&hellip;\n","protected":false},"author":2,"featured_media":67523,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3162],"tags":[53,16,15,3243,3244],"class_list":{"0":"post-67522","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-virtual-reality","8":"tag-technology","9":"tag-uk","10":"tag-united-kingdom","11":"tag-virtual-reality","12":"tag-vr"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@uk\/114436450928661478","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/67522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/comments?post=67522"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/67522\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media\/67523"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media?parent=67522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/categories?post=67522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/tags?post=67522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}