ARCore

vrshiji20170830-8

ARCore是什么? 谷歌为什么发布ARCore

1.概述

ARCoreGoogle 推出的增强现实 SDK。软件开发者现在就可以下载它去开发 Android 平台上的增强现实应用,或者为他们的 App 增加增强现实功能。

ARCore 提供的功能几乎跟 ARKit 相同。它使用手机的相机对准空间的对象,不需要特殊的传感器就能检测水平表面,还可以测量环境光,使虚拟对象更好的匹配周围环境。

ARCore 支持在 Java / OpenGL、Unity 和 Unreal Engine 中创建的项目。谷歌还发布了AR Web 浏览器原型,允许开发者创建可在 Android 的 ARCore 和苹果的 iOS / ARKit 上运行的 AR 增强型网站。

 


2.优势

ARCore能实现的功能,主要有三个方面:运动跟踪、环境理解和光线预测。​

1、运动跟踪:使用手机摄像头观察房间内的特征点和 IMU 传感器数据,ARCore 在移动时确定手机的位置和方向(姿势)。虚拟对象保持准确位置。

2、环境理解:把 AR 对象放在地板或桌子上是很常见的。ARCore 可以利用它用于运动跟踪的特征点来检测水平表面。

3、光源感知:ARCore 在环境中观察环境光,可以让开发者用与周围环境相匹配的方式来点亮虚拟物体,让它们的外观更加逼真。[1]


3.不足

目前来说ARCore还属于Preview,并且从性能、稳定性方面还存在一些问题;适配方面,即便是要适配大多数的Android N或更高版本的设备,估计还是挺大一个问题,毕竟Android有各类奇奇怪怪的手机配置与手机摄像头,不过介于ARKit已经带来了很好的反馈,无论是应对ARKit也好,未来发展也好,相信Google还是会想办法发力与各大手机厂商进行合作支持的。ARCore的进一步发展目前只能是拭目以待了。


4.演示视频


5.参考资料

1.怎么评价谷歌推出的 ARCore? 99VR视界[2017-06-06]

2.谷歌叫板苹果!推出安卓AR开发平台ARCore 99VR视界[2017-06-06]

3.苹果谷歌迎来技术对决 ARKit和ARCore哪个才是最后赢家 99VR视界[2017-06-06]

99VR视界二维码

相关文章

    404 Not Found

    404 Not Found


    nginx
在线客服