gpt4 book ai didi

arcore - Google 如何从浏览器链接启动 AR Animals ARCore 应用程序?

转载 作者:行者123 更新时间:2023-12-02 00:52:18 26 4
gpt4 key购买 nike

TL; 博士;

谷歌新AR animals看起来好像它们是网络上的 AR(如 AR.js8thWall),但实际上是原生的 ARCore应用程序。技巧是浏览器中的链接(实际上是一个带有非常模糊的事件处理程序链的按钮)启动 the ARCore app itself没有任何提示用户安装任何东西。谷歌是如何做到这一点的?我也想做。

详情

最近谷歌introduced a search feature允许用户view animals in AR通过单击搜索信息卡中的链接。

这是真正的平面感应、SLAM 跟踪 AR,不需要标记。在我自己的手机(运行 Android 9 的 Pixel 2)上查看示例,位置和角度保真度令人印象深刻。我可以移动手机,四处走动,老虎的脚(例如)保持在几英寸之内。同样,AR 对象具有出色的视觉稳定性,避免了困扰我见过的大多数基于标记的 AR.js 应用程序的抖动,或者我在 8th Wall 的 non-marker 中看到的平庸的对象 anchor 定examples .

作为从事通过网络交付的 AR 的开发人员,我很好奇他们是如何取得如此高质量的结果的。他们是否拥有不与 THREE.js/ARKit/AR.js 开源项目共享的卓越专有技术?

不。通过从我的笔记本电脑使用 USB 远程检查我的手机调试到 Tiger 示例,加上一些间接线索,我得出的结论是它们看起来非常好,因为它们不是网络 AR,而是使用 ARCore 的原生 AR。不知何故,谷歌让用户的手机在没有任何安装提示的情况下加载一个原生的 ARCore 应用程序(系统日志使它看起来是 ARCore 本身作为一个应用程序启动)。尝试切换到另一个应用程序会导致 AR 应用程序自动关闭,从而难以调试或检查它。

Google 自己的 ARCore 文档通常暗示您需要将应用发布到 Play 商店才能真正将支持 ARCore 的软件交到用户手中。那么,有人知道谷歌是如何做他们在这里做的吗?

所有图片都是我的原创作品

信息卡链接 :

Info card with link to "View in 3D"

提示向 ARCore 授予应用权限 :

Prompt to grant permissions

刚用完 ARCore :

App use logs

最佳答案

https://developers.google.com/ar/develop/java/scene-viewer

Scene Viewer is an immersive viewer that enables AR experiences from your website. It lets Android mobile device users easily place, view, and interact with web-hosted 3D models in their environment.

To do this, all a user needs is an Android device that has ARCore 1.9 or later. Most Android browsers are supported, and no programmatic integration with a browser is necessary -- only properly-formatted links on a web page.

<model-viewer ar alt="A 3D model of an astronaut." src="Astronaut.gltf"></model-viewer>
感谢您发布这个问题。 :) 我一直在等待这个功能,但我不知道它什么时候出来。

关于arcore - Google 如何从浏览器链接启动 AR Animals ARCore 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56688091/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com