面向AR的Google Play服务

类别:其他软件 系统:安卓,苹果
大小:32.86 MB 时间:2024-10-15

应用介绍

面向AR的Google Play服务最新版,全称为Google Play Services for AR,简称ARCore,是由谷歌官方推出的AR技术支持的应用服务框架。安装后用户便能在手机上运行AR应用。在支持的设备上,ARCore可利用双摄立体深度功能,将虚拟内容与手机摄像头捕捉的现实世界相结合,实现虚拟内容与真实世界的无缝融合,并理解虚拟内容相对于现实世界的位置。

ARCore的出现,让开发者能够打造全新的增强现实体验,实现数字世界与现实世界的无缝融合,从而变革工作和游戏的未来。通过ARCore,用户可以借助软件增强现实技能,将多维立体数字化技术呈现在桌面上。如果您想体验谷歌最新的AR技术,那么这款软件绝对不容错过!

软件特色

我们在ARCore中运用了三项关键技术,以实现虚拟内容与现实世界的整合:

1. 运动跟踪技术:让手机能够理解并追踪自身在环境中的相对位置;

2. 环境理解技术:让手机可以侦测到扁平的水平面,如地表或咖啡桌;

3. 光照强度估测技术:可以估量当前环境的光照情况。

面向AR的谷歌服务软件快速入门

要开始使用ARCore与Android搭配,您可以运行ARCore SDK中包含的hello_ar_kotlin或hello_ar_java示例应用。这些示例应用使用OpenGL,这是一个用于渲染2D和3D矢量图形的编程接口。应用会显示检测到的平面,并允许用户点按平面来放置3D模型。

使用即时展示位置

借助Instant Placement API,用户可以将AR对象放置在屏幕上,无需等待ARCore检测表面几何图形。随着用户进一步移动环境,对象放置位置会实时优化。

点按屏幕以放置对象。在屏幕上显示全息对象后,请确保继续来回移动设备,以便ARCore可以获取有关周围环境的足够数据,从而准确锚定虚拟对象。

一旦ARCore检测到Surface几何图形,并在放置对象的区域确立了可跟踪对象,对象姿势便会自动进行更新。

在图1中,Instant Placement已停用,且Surface几何图形未定义。位于台球桌右侧地板上的对象(四个小蓝点)出现翻转状态,其姿态则未定义。

在图2中,从齿轮图标下的菜单启用了Instant Placement。

在图3中,在启用Instant Placement功能后,场景中放置了一个新对象。它以灰度模式显示,而非彩色显示,表示系统尚未将其更正为正确的姿势。

在图4中,当检测到Surface几何图形(由可跟踪的网格线描述)时,新对象会变为彩色,并且其姿态准确无误。

使用深度

启用深度后ARCore会考虑场景中对象的几何图形和位置,并计算场景中对象相对于场景中其他对象的位置。它可让场景中的对象遮挡住对象,并让您的应用具有真实感。

图1中,深度已停用。一个对象会放在池桌下。

在图2中,当设备在池桌中移动时,无论场景中的物体是什么,该对象看起来都跟随设备。

在图3中,启用了深度。

在图4中,当设备在场景中移动时,对象现在被池桌遮挡。

后续步骤

请尝试在ARCore SDK中构建和运行其他示例项目。

如需了解更多您可以构建和运行的示例应用,请参阅增强现实Codelab。

了解如何在您的应用中启用ARCore。

查看运行时注意事项。

查看设计准则。

软件亮点

【动作捕捉】

使用手机的传感器和相机,ARCore可以准确感知手机的位置和姿态,并改变显示的虚拟物体的位置和姿态。

【环境感知】

感知平面比如你面前的桌子、地面,在虚拟空间中准确复现这个平面。

【光源感知】

使用手机的环境光传感器,感知环境光照情况,对应调整虚拟物体的亮度、阴影和材质,让它看起来更融入环境。

温馨提示

ARCore可在运行Android 7.0(Nougat)及更高版本系统的Android手机上使用。

ARCore需配合游戏使用,无法单独开启运行。

该应用仅支持华为、小米、一加、三星、vivo安卓系统7.0以上的高端机型,普通手机无法正常运行,请谨慎下载!

更新日志

v1.45.242050483版本

此版本的新变化:

支持的设备的更新列表。

展开全文

应用截图

相关下载

游戏攻略