这篇文章主要介绍了谷歌的ARCore,这是一个为安卓用户设计的增强现实开发工具,类似于苹果的ARKit。它可以帮助开发者在安卓设备上创建增强现实应用,并通过结合云软件和硬件将数字对象融入真实世界中。文章详细列举了它的功能,比如支持多种手机、环境感知、动作捕捉和光源感知等,还提供了使用教程和常见问题解答。
我觉得这个工具挺方便的,尤其是操作简单这一点,让普通用户也能轻松上手。不过,文中提到的一些限制条件,比如需要特定图案特征来工作,或者相机权限问题,可能会让用户感到困扰。总体来说,ARCore是一个不错的增强现实解决方案,适合开发者和普通用户尝试。
Google Play Services for AR可以简称为谷歌arcore,它的功能与苹果旗下的ARKit非常相似,但是这款软件是专门为安卓用户们打造的,通过该软件可以帮助安卓用户搭建增强现实应用,并且它将利用云软件和设备硬件来将各种各样的数字对象放到现实世界中,如果将它运用在游戏中,玩家们可以体验到更加真实的ar效果,仿佛真的置身于游戏世界中一般。

应用功能
1、支持各种款式的手机,操作简单也方便。
2、能够在设备上增加AR图片效果,效果非常棒。
3、感知环境,能够精准的浮现现实的生活场景。
4、增强现实的感受,还能够增加自己的一些小创意。
5、增加你的现实感,让数字世界和现实世界完美融合。
6、能够全方位照顾场景,给用户一个不一样的炫酷场景。
应用特色
1、环境感知
感知平面,比如你面前的桌子、地面,在虚拟空间中准确复现这个平面。
2、动作捕捉
使用手机的传感器和相机,ARCore 可以准确感知手机的位置和姿态,并改变显示的虚拟物体的位置和姿态。
3、光源感知
使用手机的环境光传感器,感知环境光照情况,对应调整虚拟物体的亮度、阴影和材质,让它看起来更融入环境。
使用教程
1、使用即时展示位置
点按屏幕以放置对象。在屏幕上显示全息对象后,请确保继续来回移动设备,以便ARCore可以获取有关周围环境的足够数据,从而准确锚定虚拟对象。
一旦ARCore检测到Surface几何图形,并在放置对象的区域确立了可跟踪对象,对象姿势便会自动进行更新。

在图1中,Instant Placement已停用,且Surface几何图形未定义。位于台球桌右侧地板上的对象(四个小蓝点)出现翻转状态,其姿态则未定义。
在图2中,从齿轮图标下的菜单启用了Instant Placement。
在图3中,在启用Instant Placement功能后,场景中放置了一个新对象。它以灰度模式显示,而非彩色显示,表示系统尚未将其更正为正确的姿势。
在图4中,当检测到Surface几何图形(由可跟踪的网格线描述)时,新对象会变为彩色,并且其姿势准确无误。
2、使用深度
启用深度后,ARCore会考虑场景中对象的几何图形和位置,并计算场景中对象相对于场景中其他对象的位置。它可让场景中的对象遮挡住对象,并让您的应用具有真实感。

在图1中,深度已停用。一个对象会放在池表下。
在图2中,当设备在池表中移动时,无论场景中的物体是什么,该对象看起来都跟随设备。
在图3中,启用了深度。
在图4中,当设备在场景中移动时,对象现在被池表遮挡。
常见问题
1、为什么打开应用后黑屏或闪退?
因为AR需要相机权限,所以应用没有检查权限时会发生异常退出。如果相机权限已打开,则是应用自身问题。
2、为什么虚拟物体容易飘或平面长时间识别不出来?
因为AR需要现实环境有一些图案特征,如果手机的摄像头朝着洁白的墙壁、纯色的地面等会无法工作,所以AR物体容易飘。
3、为什么安装了ARCore,应用仍提示安装ARCore?
因为手机安装的ARCore版本低于应用需要的ARCore版本,所以ARCore仍然提示安装。虽然ARCore没有图形界面,但可以在系统设置的应用列表中找到ARCore,查看版本号和卸载旧版本。
4、为什么很多应用一开始要拿着手机扫描地面?
因为AR需要一个水平面来固定虚拟物体,地面和桌面是比较好的水平面,所以要先扫描地面。但在地面固定虚拟物体不是唯一的方式,还可以在图像上固定、在空间固定、点击屏幕固定。
5、ARCore反复提示“已停止运行”并且无法工作?
部分机型安装了1.8版,ARCore会反复提示“已停止运行”。若出现该问题,请更换成稳定的1.7版或最新版本的ARCore。
更新内容
v1.43.240930483:
Google Play Services for AR会自动安装和更新到符合条件的设备上,因此Google Play Store中具有AR功能的应用程序无需下载和安装任何进一步的内容即可运行。
本版本新增功能:
•更新了支持的设备列表。

























































共有 0条评论