ARCore介绍会告诉我们什么
今天是谷歌的开发人员日,技术专家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素材库。
上一篇:三星开发VR心理健康诊疗工具,有望2018年实现商业化[ 09-10 ]
下一篇:粉丝激动了!热门游戏IP《怪物猎人》登陆日本VR街机厅[ 09-10 ]






