谷歌在其博客上表示:”在接下来几个月,会有上亿的设备安卓和 iOS 设备支持 AR 体验,也就是说,通过手机,你可以把虚拟物体放置在现实世界中。为了使尽可能多的人能够体验这个产品,我们一直在探索如何在网页端实现虚拟现实效果,此后所有人通过浏览器就能获得神奇的 AR 体验。“
在博文中,谷歌展示了其 3D 原型查看器 Article,以及如何在浏览器中使用 AR,详细阐述了技术实现的细节,干货较多。雷锋网对其原文做了不改变愿意的编辑,一起来看看 Web AR 是如何实现的吧。 原型工作原理
Article 是一个可以运行于所有浏览器的 3D 模型查看器。在桌面端,用户可以在查看 3D 模型时,可以拖动模型实现旋转也可以滚动来缩放大小。在手机端,体验是类似的,用户可以点击或者拖拉来旋转模型,或者以两只手指来放大缩小。
为了显示模型不是静态图像,而是 3D 并且可交互的,当用户翻动页面时,模型会轻微的旋转。
通过 AR,模型可以更栩栩如生。AR 的独特力量在于可以将虚拟和现实融合。所以我们可以,在浏览网页时,找到一个模型,并且把它放置在房间里去看它的实际大小,并且可以围绕其走一圈。
当 Article 加载至支持 AR 的设备和浏览器时,浏览器底部会出现一个 AR 按钮。按下 AR 按钮会激活设备的摄像头,并且会在用户面前的地面上显示标线。当用户点击屏幕,3D 模型会出现在标线上,以实际大小呈现在地面上。用户可以围绕物体运动一周,来获得图像和无法给予的体积感和直接感。