Google ARCore(最近更名 为AR的Google Play服务) 是Google尝试将增强现实及其体验扩展到越来越多的设备上而无需专门的利基硬件的方法,这与以前的 Project Tango不同。Google现在通过新的Depth API使ARCore更加适合各种设备。
探戈计划下的设备(例如Lenovo Phab 2 Pro)依赖于传感器和摄像头形式的专用硬件,以使设备能够感知深度和3D空间。但是,对专用硬件的需求意味着必须有意识地构建设备以实现最佳的AR体验,从而最终扰乱智能手机的用户体验。ARCore消除了对专用硬件的需求,从而打破了等式,从而为已经确定了用户体验的智能手机带来了最佳的AR体验。
ARCore现在正在通过新的ARCore Depth API扩展其最佳AR体验的可用性。这个新的API改进了具有单个RGB相机的设备的沉浸感,因为它允许开发人员利用Google的动态深度算法来创建深度图。通过从不同角度拍摄多个图像并在用户移动手机时将它们进行比较,从而估计到每个像素的距离,来创建深度图。
深度数据对于启用遮挡等功能很有用:数字对象能够在现实世界对象周围准确融合。
现在,通过“ 场景查看器”(支持Search AR的开发人员工具),超过2亿启用了ARCore的Android设备可以使用“遮挡”功能。
除了遮挡,3D深度数据还提供了其他可能性,例如更逼真的物理,路径规划,表面相互作用等。因此,深度API可以使开发人员创建可以使对象准确地在表面和纹理上反弹和飞溅的体验,以及新的交互式游戏机制,使玩家可以躲在现实世界中躲藏起来。
由于深度API不依赖于专用硬件,因此它将在更广泛的设备上运行。但是,当然,更好的硬件将改善体验。飞行时间(ToF)传感器等其他用于深度映射的传感器将使开发人员能够解锁新功能,例如动态遮挡(在运动物体后遮挡的能力)。
如果您想试用新的Depth API,Google会要求您在此处填写“邀请合作者”表格。然后,Google会与合作者联系,认为他们最适合推动该技术的发展。