起点软件园:打造绿色软件,免费软件下载基地!
所在位置: 起点软件下载安卓软件系统安全Google Play Services for AR V1.48.250340293
Google Play Services for AR
Google Play Services for AR  V1.48.250340293

类型:系统安全

语言:简体中文

更新:2026-01-06 16:17:38

大小:47.14MB

平台:Android

标签: 增强现实 谷歌服务
  • 最热软件
  • 最新软件
  • 游戏介绍
  • 游戏截图
  • 专题合集

Google Play Services for AR是谷歌面向安卓系统推出的服务框架,这款软件具备十分强大的实用功能,用户只需打开它,就能便捷使用谷歌旗下的各类应用,涵盖游戏、小说、音乐、影视等多个领域。同时,软件的界面设计极为简约,各项功能清晰直观,为用户带来了相当出色的使用体验。

用于增强现实体验的谷歌服务组件集成了身份验证、云端存储、实时数据同步、消息推送等功能模块,能帮助开发者更高效地完成应用的构建与维护工作,同时也让用户在使用相关应用时获得更流畅便捷的操作体验。

Google Play Services for AR快速入门

若想在安卓设备上启用ARCore功能,可先尝试运行其软件开发工具包自带的两个基础演示程序——分别基于Kotlin与Java语言编写的AR入门应用。这两个示例采用OpenGL图形接口来实现二维与三维矢量图形的渲染,能实时呈现设备识别到的平面区域,用户只需轻点这些平面,即可完成三维模型的放置操作。

1、设置您的开发环境

在Android Studio的使用环境搭建中,需确保开发工具版本不低于3.1,同时要配置API级别24及以上(对应Android 7.0系统版本)的SDK平台组件。

2、打开示例项目

(1)在 Android Studio 里,对 ARCore SDK 的 GitHub 代码库执行克隆操作。

为此,您可以采用多种方式:

对于现有的 Android Studio 安装:

从 Git 菜单中选择 Clone。

在版本控制相关的下拉选项列表里,挑选Git来作为对应的版本管理系统。

在URL输入框中,填入ARCore的GitHub代码仓库对应的如下网址:

https://github.com/google-ar/arcore-android-sdk.git

(2)请依照以下步骤打开一个示例项目(只有成功打开项目后,才能对其进行构建和运行操作)。

从 File 菜单中选择 Open。

在arcore-android-sdk的samples目录里,找到hello_ar_kotlin或hello_ar_java这两个文件夹中的任意一个,接着点击Open按钮。

3、准备设备或模拟器

您能够在兼容的设备或者 Android 模拟器上启动 AR 应用。在运行该应用之前,您得先在模拟器里更新 AR 服务对应的 Google Play 服务。

4、运行示例

请先确认您的安卓设备与用于开发的电脑保持连接状态,再在Android Studio软件里找到并点击“Run”按钮。

开发工具会把项目打包成能进行调试的安装文件,接着把这个文件安装到设备上,之后启动应用程序。

当设备运行AR功能所需的相关服务未安装或版本过旧时,系统可能会弹出提示引导你进行安装或升级操作。你可以点击继续按钮,系统将自动跳转至应用商店完成安装流程;若需要手动操作,也可参照对应服务的更新指引来完成版本升级。

通过hello_ar_java应用,您能够在已检测到的AR平面上放置一个三维ARCore模型。该应用借助Android GL SurfaceView来实现功能,此组件用于渲染相机预览画面以及平面、锚点等基础AR对象。而hello_ar_java的示例渲染框架,可以在com/google/ar/core/examples/java/common/samplerender路径下找到。

请注意:hello_ar_java 里的生命周期方法和 OpenGL 应用中一般所提供的生命周期方法存在差异。为了保证您自己的应用 AR 设置准确无误,建议遵循 hello_ar_java 中的生命周期管理逻辑。

5、使用即时展示位置

利用特定的AR接口,用户能直接在屏幕上放置虚拟物体,无需等待系统完成环境表面的几何识别。当用户在现实空间中移动时,系统会持续动态调整虚拟物体的摆放位置。等到系统在虚拟物体所在区域识别出精确的空间姿态后,原本显示为白色的虚拟物体会自动切换为精准定位状态,并呈现出不透明的视觉效果。

在hello_ar_java里,Instant Placement功能是自动开启的。您可以点按屏幕上的齿轮图标,接着从弹出的下拉菜单里选择Instant Placement选项。此时您会看到Enable Instant Placement复选框应该已经处于选中状态了。

点按屏幕即可放置对象。当全息对象在屏幕上呈现后,请记得持续移动设备(可以来回移动),这样ARCore才能收集到足够的周围环境数据,从而精准地锚定虚拟对象。

Google Play Services for AR相关基本概念

在深入了解 ARCore 之前,先掌握一些基本概念会很有帮助。这些概念共同解释了 ARCore 是如何让虚拟内容看起来如同呈现在真实表面上,或是附着于现实世界中的某个位置的。

1、运动追踪

当移动设备在实际环境中发生位移时,相关AR技术会借助特定算法来感知设备与周边空间的相对位置关系。该技术会识别摄像头画面里具有明显视觉差异的标记点,并利用这些标记点分析设备的位置变动情况。同时,它还会结合设备惯性传感器的运动数据,以此来综合判断一段时间内摄像头在现实空间中的具体方位与朝向。

开发者可借助ARCore获取设备摄像头的姿态数据,并将其与用于生成3D画面的虚拟镜头姿态相匹配,以此确保虚拟内容的呈现视角精准无误。随后,把生成的虚拟影像层叠于设备摄像头捕捉的真实画面之上,便能让虚拟元素与现实场景自然融合,产生身临其境的视觉效果。

2、环境理解

ARCore能够检测特征点与平面,以此持续深化对现实世界环境的认知。

该工具能够识别出分布在常见水平面或垂直面上(像桌面、墙面这类)的密集特征点群,并把这些表面转化为几何平面数据供应用调用。同时,它还能精准定位每个几何平面的边缘范围,将相关信息同步给应用。借助这些数据,开发者可以实现虚拟物体在平整表面上的放置功能。

ARCore 依靠特征点识别平面,那些缺乏纹理的平整区域(例如白墙)可能会出现识别不准确的情况。

3、深度理解

ARCore 能够借助受支持设备的主 RGB 摄像头生成深度图,该深度图包含了表面与特定点之间的距离数据。利用深度图所提供的信息,您可以打造出沉浸式且逼真的用户体验,比如让虚拟对象与实际观察到的表面精准碰撞,或者让虚拟对象呈现于真实物体的前方或后方。

4、光估测

ARCore能够检测环境光线的相关信息,为特定摄像头图像提供平均光强度数据与色彩校正功能。借助这些信息,您可以让虚拟对象的光照条件与周围环境保持一致,进而增强其真实感。

5、用户互动

该移动增强现实工具通过交互触发的屏幕坐标检测,向现实场景投射空间射线,识别射线接触到的物理平面或特征点,并获取这些接触点在真实空间中的位置与方向信息,从而让用户能够对周围环境中的物体进行选定或开展其他形式的互动操作。

6、定向点

通过特定的标记点,能够把虚拟元素安放在有坡度的平面上。在进行可获取特征标记的点击检测操作时,ARCore会扫描周边的特征标记,并利用这些标记来尝试计算对应特征标记所在平面的倾斜角度,进而给出一个包含该角度信息的空间姿态数据。不过,由于ARCore是依靠特征标记的聚合来判断平面角度的,所以对于缺乏纹理细节的平面(像纯色墙面),可能难以准确识别其角度情况。

7、锚点和可跟踪对象

随着ARCore对自身方位及周围环境的感知能力不断优化,相关姿态会相应调整。若要放置虚拟物体,需设定锚点,这样ARCore才能持续追踪物体在不同时间点的位置信息。一般情况下,可依据点击测试所获取的姿态来创建锚点,具体操作可参考用户交互的相关说明。

姿态会出现变动,这表明 ARCore 或许会更新环境对象(比如几何平面和特征点)的位置。平面与点属于一种特殊的对象类型,被称作“可跟踪对象”。正如其名,ARCore 会在时间推移中对这些对象进行跟踪。你能够把虚拟对象锚定到特定的可跟踪对象上,以此保证即便设备在四处移动,虚拟对象和可跟踪对象之间的关系依然保持稳定。这就意味着,要是你将一个虚拟的 Android 小雕像放置在书桌上,就算 ARCore 之后调整了和书桌相关联的几何平面的姿态,Android 小雕像看起来还是会处于桌子上。

注意:为了减少CPU的开销,建议尽量重复利用锚点,同时及时分离掉不再需要的锚点。

8、增强图像

利用增强图像技术,你能够开发出可对特定二维图像(像产品包装、电影海报这类)做出响应的AR应用程序。当用户把手机摄像头对准特定图片时,就能启动AR体验。打个比方,用户将手机摄像头对准电影海报,就能让海报上的角色“跳”出来并展示。此外,ARCore还具备追踪动态图像的能力,比如移动中的公交车侧面的广告牌也能被它识别追踪。

您既能够通过离线编译图片的方式来构建图片数据库,也可以从设备端实时添加单独的图片。完成注册操作后,ARCore 会对这些图像及其边界进行检测,并返回对应的姿态信息。

ARCore 适配于系统版本在 Android 7.0(牛轧糖)及以上的各类认证安卓设备。在开发者预览阶段,其支持的设备清单如下(见图示)。

后来扩大了其它设备的支持(如下图)

软件特色

1有一款服务能优化应用使用感受,它让离线搜索更迅速,地图呈现更具沉浸感,还能提升游戏时的体验。

2若移除这款软件,相关应用的正常使用可能会受到影响。未经过谷歌官方认证的安卓设备,无法顺利启动谷歌地图这类谷歌旗下的应用程序。即便用户成功在手机上安装了谷歌应用,使用过程中也可能频繁出现程序突然关闭的情况,或者设备会弹出“应用已终止运行”的提示,导致无法继续操作。

3、若移动设备厂商计划在设备中搭载谷歌的某类应用(例如Google地图),则需先取得谷歌针对该设备的GMS认证。

软件介绍

ARCore是谷歌推出的增强现实体验开发平台。它借助各类API,使手机具备感知周围环境、理解现实世界并与信息进行交互的能力。其中部分API同时适用于Android和iOS系统,从而支持跨平台的共享AR体验。

在手机摄像头捕捉的现实场景中融入虚拟元素时,ARCore 主要依靠三项核心能力来实现这一整合效果。

1通过动作追踪技术,移动设备能够感知并持续掌握自身在现实空间中的方位信息。

2通过环境感知能力,设备能够识别不同类型平面(像地面、咖啡桌这类水平平面,或是墙面这类垂直平面,以及倾斜放置的平面)的尺寸与方位。

3、利用光估测功能,手机能够对环境当下的光照情况进行估测。

更新日志

v1.47.243160293版本

我们修复了若干小问题并完成了一些优化,安装或升级至最新版本就能体验这些变化啦!

游戏评论
我要评论
快来抢先评论吧! (评论需要经过审核才能显示)