点击上方蓝字CG世界 关注CG我们
“ 感知CG · 感触创意 · 感受艺术 · 感悟心灵 ”
中国最具影响力CG领域自媒体
Google近日发布了一个基于安卓创建增强现实体验的新构架ARCore。
ARCore是在安卓上构建的增强现实应用平台,它集成了3种技术:
1.运动跟踪,可以识别手机相对于现实世界的运动;
2.环境认知,能够估算出相机视野中水平面的大小和位置;
3.光源预算,能够匹配环境中的照明条件。发布的SDK可以与Android Studio,Unity,Unreal和Web一起使用。
那么ARCore是如何工作的呢?下面我们来看看它的工作原理。
基本上ARCore就是做两件事:跟踪移动设备移动的位置,然后建立自己对现实世界的理解。貌似说起来很容易,但是背后的执行的过程其实是很复杂的。
ARCore的运动跟踪技术是使用手机的相机来识别兴趣点,也就是特征,并跟踪这些点随着时间移动的方式。在你拿着手机在空间中穿梭移动的时候,ARCore会使用并行测距和定位或COM的过程来理解手机相对的周围世界。ARCore可以通过手机上的相机捕捉的图像识别不同的特征点,并用这些点来计算其位置的变化。视觉信息与来自设备的IMU惯性传感器的读数相结合,ARCore就会确定手机在穿过空间时的准确位置和方向。
除了识别关键点,ARCore可以检测到平面,如桌子或地板。
并可以估算出周围区域的平均光照。通过这一系列的技术,ARCore就能让自己对周围的环境有所了解。
有了ARCore对现实世界的理解,就与现实世界建立了无缝集成对接,然后你就可以随心所欲的放置一些物体,注解或其他信息了。你可以在咖啡的桌角放置一个吃竹子的熊猫,或者在一个艺术家的油画作品上添加注解等等,可以发挥任何想象力来玩耍。
有运动跟踪也就意味着你可以从任何角度观看这个物体,哪怕你离开了房间,等回来时,熊猫和注解还是在原来的位置上。
随着安卓和IOS(苹果之前也发布了AR的一些新技术)的新架构发布,在未来几年会迎来增强现实应用的爆炸式增长。为了,推动ARCore,Google还创办了一系列的网站,比如AR Experiments、 AI Experiments, WebVR Experiments, Android Experiments等等。下面我们通过一个视频,来粗略的了解下AR的好玩之处吧
相关阅读