我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>行业>新闻动态>行业动态

ARCore介绍会告诉我们什么

文章来源:arinchina 作者:Frank 发布时间:2017年09月10日 点击数: 字号:
今天是谷歌的开发人员日,技术专家Tom Slater连线在波兰克拉科夫的ICE会议中心,在YouTube直播ARCore介绍会,介绍了该平台如何运作,并分享了核心技术的功能概述。
 

运动跟踪


运动跟踪的难度在于结合虚拟画像和真实世界,这需要精确地计算手机的位置。不准确的计算可能导致虚拟对象在视角中上漂浮游动。
  
“这听起来很简单,做起来难。当你的手机陀螺仪配置很好时,你可以随时移动或旋转,但如果你实时跟踪输出反应太快,反而可能定位不准。”
  
为了适应更多的安卓手机,谷歌选择不使用陀螺仪定位,而是在ARCore中加入一项技术,利用设备的相机和惯性测量单元(IMU)来确定设备相对于物理世界的位置。该功能引入了COM技术,原理是引用IMU的数据,捕获视觉上不同的位置点并编织为位置点的云库,通过这些点搭建场景,确立虚拟图像的位置。

 

平面查找


要了解场景,ARCore的方法是将水平表面的特征点集群,通过这些点的集合将表面的边界定义为近似于实景的多边形。不过,也由于ARCore使用特征点定位,因此设备难以检测光滑的表面,如镜面。
  
光学估算

和ARKit一样,ARCore考虑到现实世界的照明,并通过光学算法将其叠加于虚拟画像上,两个世界的阴影更匹配,虚拟对象因而看起来更逼真。

 

WebXR


WebXR是基于WebVR标准开发的,相当于WebAR,可与安卓和iOS上的Chrome的实验版本兼容。
  
Blocks

这是谷歌为开发人员提供了一个VR应用程序,用于在Oculus Rift或HTC Vive中构建VR内容。Block还为开发人员提供3D素材库。

 

  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料