继几年前启动 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: Blocks 和 Tilt 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 )关注我们。
评论