ARCore:Google 增强现实的升级版

  • Sergio De Simone
  • 刘志勇

2017 年 9 月 10 日

话题:移动GoogleAndroid语言 & 开发

继几年前启动 Tango 项目之后,Google 宣布了一项增强现实(Augmented Reality,AR)新计划,名为 ARCore ,该方案旨在为数以百万计的安卓设备带来 AR。

Tango 项目仅限于包含特定硬件的两种移动设备,而 ARCore 项目与此不同,并不需要任何额外的硬件。目前,Google Pixel 和 Samsung S8 智能手机可以运行 ARCore (需要 Android 7.0 Nougat 或以上的版本)。不过, Google 表示,ARCore 是基于最近三年 Tango 项目的基础之上研发的。

ARCore 可与 Java/OpenGL、Unity 和 Unreal 一起使用,涵盖了这三个功能领域:

  • 运动跟踪(Motion Tracking):ARCore 可以准确感知手机在移动时的位置和姿态,并准确放置虚拟对象。
  • 表面检测(Surface Detection):使 ARCore 可以将虚拟物体合理地放置在环境中,并将其锚定到水平表面,如地板、桌子。
  • 光源感知(Light Estimation):ARCore 能够感知现实世界的光照情况,使虚拟物体能够形成相对方位的影子,从而能以更逼真的方式照亮虚拟物体。

Google 还创建了两个新的 App:BlocksTilt Brush,为 HTC Vive 或 Oculus Rift 上运行的 AR 应用程序创建 3D 内容。

Google 的 ARCore 宣布紧随苹果 ARKit ,他们共同的目标是为常规手机提供 AR 应用。另外,这两个 SDK 提供了类似的功能集。据 InfoQ 报道,ARKit 目前正在测试,将成为 iOS 11 正式版的一部分。

ARCore SDK 预览版现在可为开发人员提供一组演示,以便开发人员能够开始尝试使用这项新技术。据 Ars Technica 的报道,ARCore 1.0 预计将在今年冬天发布,届时将有超过 1 亿的 Android 用户使用。

查看英文原文:ARCore is Google’s Second Take on Augmented Reality


感谢冬雨对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

移动GoogleAndroid语言 & 开发