今天0点,小米官方宣布与谷歌达成合作,将在国内首批搭载ARcore。也就是说,下一代小米手机会使用这个技术。而小米之所以超过0点才宣布,是因为在等Android官方宣布。
ARCore 推出 1.0 正式版,首批支持 13 款机型,分别是 Google Pixel/XL, Pixel 2/2 XL;三星 Galaxy S8/S8+/Note 8/S7/S7 edge; LG V30/V30+(Android O); 华硕Zenfone AR; 一加手机 5。华为、小米、索尼、中兴、hmd 还有 vivo 属于后段班的。
那什么是ARcore?
ARcore是谷歌在2017年8月29号发布的,这是一个类似于苹果ARKit的增强现实SDK,比苹果更进一步的是,谷歌深切明白现有数千万网站的重要性,因此还计划发布一个实验版本的Chrome浏览器原型,这样将在Web端也能支持AR,这对于想在网页上添加AR体验的开发者而言是非常令人兴奋的事情。
ARCore支持Java/OpenGL, Unity和Unreal,支持6DOF,主要提供如下3个方面的功能:
运动跟踪(Motion tracking): 当手机移动时,ARCore使用手机的摄像头观察房间特征点和IMU传感器数据来确定位置和方向(姿势),这样确保虚拟物体被精确放置。
环境理解(Environment Understanding):AR物体通常被放置在桌面或地面上,ARCore使用和运动跟踪相同的技术来检测水平面。
光线估计(Light estimation):Arcore观察环境光,使得开发者可以给虚拟物体添加光照效果来匹配其环境,使其看起来更加真实。
谷歌同时提供一些方便的工具来帮助用户来 AR内容,如 Blocks 和 Tilt Brush。