大小: 47.14M 类型: 手机必备 系统要求: 需要支持安卓系统5.2以上
版本: v1.48.250340293 语言: 简体中文 更新时间: 2025-10-15 20:32:04
截图
简介
ARCore 软件是谷歌家里的一款增强显示应用,也是干增强现实这档子的技术工具。用这玩意儿,你可以靠摄像头扫描和手机硬件,把虚拟的东西贴到真实世界里看,感觉就像魔术一样把那些本来只能在屏幕里晃悠的东西拉到眼前来。它还有专门的增强现实开发包,能让你的工作和娱乐都变得好玩很多。用它还能做投影式的提示,指点你下一步怎么操作,体验起来相当带感,建议试试看。
1、运动追踪
当你的手机在现实空间里移动时,ARCore 会通过一个叫做定位与映射(SLAM)的过程来判断手机在周围世界里的位置。它会在相机画面里找那些有视觉差别的点(叫“特征点”),靠这些点来算位置变化。再把这些视觉信息和设备里 IMU 的惯性测量数据合在一起,用来估算摄像头在一段时间里的姿态(位置和朝向)。
开发者把用来渲染 3D 内容的虚拟摄像头的姿态与 ARCore 给出的设备摄像头姿态对齐后,就能从正确角度渲染虚拟东西。渲染出来的三维画面会覆盖在相机拍到的图像上,看起来就像真的放在眼前那样。
2、环境理解
ARCore 会识别特征点和平面,慢慢把对现实环境的认识打得稳一些。
它会寻找那些好像位于常见水平或垂直表面(比如桌子、墙面)上的成簇特征点,然后把这些表面当成几何平面提供给应用。ARCore 还能识别每个几何平面的边缘范围,把这些信息交给应用,你就可以把虚拟物体放在真正平整的表面上了。
有一点要注意,ARCore 是靠特征点来找平面的,所以面对像白墙这种没纹理的平面时,可能会识别不太到位。
3、深度理解
在支持的设备上,ARCore 可以用主 RGB 摄像头生成深度图,告诉你某一点和周围表面的距离。拿这些深度信息可以做更真实的交互,比如让虚拟物体准确地碰撞到看到的表面,或者出现在真实物体前面或者后面,看起来更有层次感。
4、光估测
ARCore 会抓取环境光线相关数据,给出当前相机画面的平均亮度和色彩校正信息。用这些数据来给虚拟物体上光,会让它们看起来更贴合周围环境,不会像贴纸那样突兀。
5、用户互动
通过点击测试,ARCore 能把你在屏幕上点的位置换算成相机视野里的那道射线,然后把这条射线投到真实世界场景里去,返回和射线相交的所有几何平面或特征点和对应的姿态。这样一来,用户就可以点选环境里的东西,或者用别的方式跟这些东西做交互。
6、定向点
有了定向点,就能把虚拟物体放在倾斜的表面上。当你做会返回特征点的点击测试时,ARCore 会看附近的点,用这些点去估算目标点所在表面的角度,然后给出一个考虑到这个角度的姿态。那句老话,面对没纹理的表面(像白墙),角度可能会判断不准。
7、锚点和可跟踪对象
随着 ARCore 对位置和周围环境认识越来越好,姿态会发生变化。如果想把一个虚拟物体稳稳地放在某处,你得创建锚点,这样 ARCore 能跟踪物体随时间的移动。一般可以用点击测试返回的姿态来创建锚点,方法在用户互动那段里有提到。
姿态会变,ARCore 可能会更新环境对象(比如几何平面和特征点)的位置。这些平面和点属于一类叫“可跟踪对象”的东西。顾名思义,ARCore 会随着时间跟踪这些对象。你可以把虚拟物体锚定在某个可跟踪对象上,这样当设备移动时,虚拟物体和这个可跟踪对象之间的相对关系还能维持不动。举个例子,如果把一个虚拟的小雕像放在书桌上,即便 ARCore 后来微调了和书桌相关的平面姿态,这个小雕像看上去会待在桌子上。
注意:为了降低 CPU 负担,尽量重复使用已有的锚点,把不再需要的锚点释放掉。
8、增强图像
用增强图像功能,你可以做那种能对特定二维图片产生反应的 AR 应用,比如产品包装、电影海报之类。用户把相机对着某张图,AR 就触发体验,比如海报里的角色跳出来。ARCore 还能跟踪移动中的图片,比方跑在公交车侧面的广告牌。
图片可以离线编译成图片数据库,也能在设备上实时添加单张图片。注册好图像后,ARCore 会检测这些图片和它们的边界,然后返回对应的姿态。
1、可在受支持的设备上自动安装和更新
2、这个服务能解锁由 ARCore 打造的增强现实体验
3、自动更新可以让具备 AR 功能的应用直接运行,省去额外下载的麻烦
4、安装后你能用全新的方式来购物、学习、创作内容和体验精彩场景
1、支持多款手机,操作门槛低,上手快。
2、可以在设备上增加 AR 图片效果,效果挺带感的。
3、能感知环境,让虚拟内容更贴合现实生活场景。
4、增强现实的体验还能激发一些创意点子,自己玩出花样来。
5、拉近数字世界和真实世界的距离,看起来更真实。
6、能照顾到场景的各个方面,给用户不一样的炫酷体验。
1、为什么打开应用后黑屏或闪退? 因为 AR 需要相机权限,应用在检查权限时可能会异常退出。如果相机权限已经打开,那就可能是应用本身有问题。
2、为什么虚拟物体容易飘或平面长时间识别不出来? AR 需要现实环境有一定的图案特征,如果摄像头对着洁白的墙面、纯色地面这类,工作效果就会受影响,虚拟物体就会看上去飘。
3、为什么安装了 ARCore,应用仍提示安装 ARCore? 可能是手机上安装的 ARCore 版本低于应用需要的版本,应用会一直提示安装。ARCore 本身没有图形界面,但可以在系统设置的应用列表里找到,查看版本号或卸载旧版本来更新。
4、为什么很多应用一开始要拿着手机扫描地面? 因为 AR 需要一个水平面来固定虚拟物体,地面和桌面是比较容易找到的水平面,所以常常要先扫地面。不过把虚拟物体固定在地面不是唯一方法,还能把它固定在图片上、空间中的点,或者通过点击屏幕来定位。
5、ARCore 反复提示“已停止运行”并且无法工作? 有些机型装了 1.8 版会出现“已停止运行”的提示。如果碰到这种情况,可以换回稳定的 1.7 版或更新到最新版本试试。
ARCore 能根据设备所处的环境来渲染虚拟光线和内容,让虚拟东西更贴近现实生活。把虚拟物体放在一个水平面上,会更稳当,看起来也更自然,整体体验会更舒服。要是想玩点有意思的 AR 应用,拿它来折腾几下绝对够看头。