arcore sdk是谷歌先推出的AR软件,是个能轻松在现实世界中添加任何虚拟物体的手机软件。ARcore 类似苹果推出的ARkit应用,实现了动作捕捉环境感知和光源感知等特色功能,致力于给Andiord用户带来更优质的AR体验。

基本简介

简单说来,ARcore可以在现实世界中添加任何虚拟物体,并且这些物体能和空间、动作甚至是光影的变化产生互动。和ARkit一样,ARcore不需要手机上新增任何摄像头和传感器,凭借摄像头、陀螺仪和其他手机本来就具备的传感器就能完成AR功能

功能介绍

ARcore的AR功能主要有以下三个特点:

①动作捕捉:ARCore 可以准确感知手机的位置和姿态,也就是说用户手机的动作是能被手机识别的,以此来改变显示的虚拟物体的位置和姿态。

如果没有这项功能,那么当我们拿着手机对准下图的雪山走动时,你就永远只看看到雪山的一个面,因为手机不知道你在怎么走动。

②环境感知:除了动作捕捉,手机中增加的虚拟物体需要一直处于一个平面上,所以不管是桌子、地面还是墙面,手机都必须能够识别出这些平面,并且在我们移动时也能够识别平面角度、远近的变化。

然后配合上前面的动作捕捉,我们在移动时也能够让物体持续保持在平面上同一个位置。如果没有这个功能,我们靠近下面这个机器人时,它可就沉到地面以下了。

③光源感知:这一项功能厉害了,借助手机的环境光传感器,ARcore能够感知环境光照情况,对应调整虚拟物体的亮度、阴影和材质。

从图中可以看到,打开窗户和关灯时机器人和狮子身上的光影也随之改变,像是真的有光打在它们身上。更有趣的是,这些虚拟动物还能够对环境光的改变产生惊吓等反应。

常见问题

Android设备碎片化会影响ARcore么?

苹果的ARkit最无解的一点就是,只要你的iPhone\iPad搭载了A9和A10处理器并且升级了iOS 11,都能够支持ARkit开发的应用,这也就意味着多达4亿台iOS设备能够支持ARkit。

而ARCore看起来很美好,但是它现在只支持Pixel和三星S8,需要升级到Android 7.0或者8.0 ,这两部设备一共也就2000多万部。

虽然谷歌表示争取年内使支持ARcore的设备增加到一亿,但是仍然和苹果差距颇大。不过这一问题或许可以通过Chromium浏览器版本ARCore来解决,在云端来实现ARcore的话,那么支持设备的数量将会异常庞大,远超ARkit。

以上就是arcore sdk软件的相关介绍,想了解更多软件资讯,请关注分享吧下载站,每天为你带来各种类型的软件下载!