ARCore:Android 规模的增强现实(AR)

原标题:ARCore:Android 规模的增强现实(AR)

Dave Burke,Android 工程副总裁

作为全球最大的移动平台,Android 系统拥有超过 20 亿活跃设备。在过去的 9 年中,我们不断推陈创新,通过一系列的工具、架构、以及 API(应用程序编程接口) ,将开发者们的创新带给全球用户。今天,我们发布了 ARCore 软件工具开发包(SDK)的预览,ARCore 将可以为现有以及将来的 Android 手机带来更为强大的 AR(增强现实)体验。开发者们现在就可以开启 AR 探索之旅。

过去的三年里,我们一直在通过 Tango 开发移动 AR 的基础技术,而ARCore 正是我们的成果之一。ARCore 无需依赖额外的硬件设备,因此它可以运行在整个 Android 生态系统之中。从今天起,装配 7.0 Nougat 及以上版本的 Pixel 及三星 S8 智能手机已经能够运行 ARCore。本预览版预计将登陆 1 亿台设备。我们也正在与三星、华为、LG、华硕等制造商紧密合作,以期在实现这个目标的同时确保高质量和高性能。

ARCore 兼容 Java/OpenGL、Unity 和 Unreal,并重点关注三个方面:

  • 动态追踪(Motion tracking):在使用智能手机摄像头观察房间内特征点和IMU (惯性测量单元)传感器数据时,ARCore 能够在移动的过程中确定手机的位置和方向(姿势),保持虚拟对象被放置在准确的位置。

  • 环境理解(Environmental understanding):AR 虚拟对象经常会被放置在地板或桌面上。通过动态追踪所使用的特征点,ARCore 能够探测到放置虚拟对象的水平面。

  • 光线评估(Light estimation):ARCore 能够对环境光线进行观测,让开发者可以根据周围的光照环境对虚拟对象的亮度进行调节,创造出更加逼真的虚拟对象。

动态追踪(Motion tracking):在使用智能手机摄像头观察房间内特征点和IMU (惯性测量单元)传感器数据时,ARCore 能够在移动的过程中确定手机的位置和方向(姿势),保持虚拟对象被放置在准确的位置。

环境理解(Environmental understanding):AR 虚拟对象经常会被放置在地板或桌面上。通过动态追踪所使用的特征点,ARCore 能够探测到放置虚拟对象的水平面。

光线评估(Light estimation):ARCore 能够对环境光线进行观测,让开发者可以根据周围的光照环境对虚拟对象的亮度进行调节,创造出更加逼真的虚拟对象。

除了 ARCore,我们还致力于更多应用程序和服务的开发,这都将进一步帮助开发者打造卓越的 AR 体验。通过 Blocks 和 Tilt Brush,任何人都能够快速为 AR 应用创作优质的 3D 内容。又如我们在 I/O 大会上提到的那样,我们还致力于 Visual Positioning Service(VPS)的研发,将 AR 体验从桌面拓展到世界范围。我们认为网页将是未来 AR 体验的关键组成部分,因此我们还发布了针对网页开发者的浏览器原型,方便他们开展各类 AR 相关的探索。这些定制化浏览器能够让开发者构建搭载 AR 的网站,并在 Android 的 ARCore 和 iOS 的 ARKit 上运行。

我们希望将 AR 体验带给每一个人,而 ARCore 是我们向这个目标所迈出的全新一步。今年晚些时候,我们还会有更多的内容与大家分享。如果你有什么建议或者意见,欢迎在 GitHub 上提出来,同时也欢迎大家前往 AR Experiments 查看更多有趣的新项目,探索 AR 的新可能。返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()
推荐阅读