摘要
ARCore是专为安卓手机设计的增强现实服务组件,让您的手机可以体验虚拟现实。想要安装ARCore?来本站下载并安装即可!
谷歌ARCore是专为安卓手机打造的AR服务组件,让你的手机可以进行增强虚拟现实的AR体验。不少用户都不清楚安卓手机如何安装软件,只要来本站下载并安装就可以了。通过谷歌就可以让世界成为你的画布,让大家可以更加方便的进行创作。使用最大的跨设备增强现实平台,在100 多个国家/地区打造规模化的沉浸式体验。借助软件,您可以使用Google地图,轻松集成工作流并运用我们对世界的了解,从而将现实世界与数字世界无缝融合。虚拟对象的放置和跟踪使用户能够将虚拟物体放置在现实世界中,并能够跟随物体的运动。环境理解功能使AR应用程序能够理解设备所处的环境,如平面、墙壁和家具。光线估计则使应用程序能够根据实际光线条件对虚拟内容进行渲染,使其与现实环境更加融合。
软件特色
1、可在受支持的设备上自动安装和更新
2、此服务可解锁由 ARCore 打造的增强现实 (AR) 体验
3、自动更新可确保具备 AR 功能的应用无需另外下载即可运行
4、安装此服务后便可通过全新方式来一起购物、学习、创建新内容和体验精彩世界
软件功能
1、环境感知
对环境平面的感知,比如您眼前的桌子或地板,在虚拟空间中准确还原这个平面。
2、动作捕捉
软件利用手机的传感器和摄像头,精确感知手机的位置和姿态,并相应地调整虚拟物体的位置和姿态。
3、光源感知
借助手机的环境光传感器,感知周围光照情况,智能调整虚拟物体的亮度、阴影和材质,使其更好地融入周围环境。
软件优势
通过ARCore对现实世界的感知,您有能力以一种与真实环境完美融合的方式添加物体、标注或其他信息
您可以将一只打瞌睡的小猫悠然置于咖啡桌的一个角落,或者为一幅画加入艺术家的生平注释
运动跟踪技术使您能够在任何角度移动并观察这些物体
即便您离开房间一转身,重新回到原处,小猫或注释仍将出现在您之前添加的位置
新手快速入门
如需开始在 Android 上使用 ARCore,您可以运行 ARCore SDK 附带的 hello_ar_kotlin 或 hello_ar_java 示例应用。这些示例应用使用 OpenGL,这是一种用于渲染 2D 和 3D 矢量图形的编程接口。这些应用会显示检测到的所有平面,并允许用户点按平面来放置 3D 模型。
1、设置您的开发环境
安装 Android SDK Platform 7.0(API 级别 24)或更高版本的 Android Studio 3.1 版或更高版本。
2、打开示例项目
(1)在 Android Studio 中,克隆 ARCore SDK GitHub 代码库。
为此,您可以采用多种方式:
对于现有的 Android Studio 安装:
从 Git 菜单中选择 Clone。
在 Version control 下拉菜单中,选择 Git 作为版本控制系统。
在 URL 字段中,输入 ARCore GitHub 代码库的网址
(2)按如下方式打开一个示例项目(您必须明确打开一个项目才能构建并运行该项目)。
从 File 菜单中选择 Open。
在 arcore-android-sdk/samples 文件夹中,选择 hello_ar_kotlin 或 hello_ar_java 文件夹,然后点击 Open。
3、准备设备或模拟器
您可以在受支持的设备或 Android 模拟器上运行 AR 应用。您必须先在模拟器上更新 AR 服务的 Google Play 服务,然后才能运行该应用。
4、运行示例
确保您的 Android 设备已连接到开发机器,然后点击 Android Studio 中的 Run 。
Android Studio 将您的项目构建为可调试的 APK,安装该 APK,然后在您的设备上运行该应用。
如果适用于 AR 的 Google Play 服务缺失或已过期,系统可能会提示您安装或更新。选择 CONTINUE 可从 Google Play 商店安装它,或按照更新 AR 版 Google Play 服务中的说明手动更新该应用。
借助 hello_ar_java 应用,您可以在检测到的 AR 平面上放置一个三维 ARCore 典当。它通过 Android GL SurfaceView 实现,Android GL SurfaceView 用于渲染相机预览和基本 AR 对象,例如平面和锚点。可以在 com/google/ar/core/examples/java/common/samplerender 中找到 hello_ar_java 的示例渲染框架。
注意:hello_ar_java 中的生命周期方法与 OpenGL 应用中通常提供的生命周期方法不同。为确保您自己的应用的 AR 设置正确无误,请遵循 hello_ar_java 中的生命周期管理逻辑。
5、使用即时展示位置
借助 Instant Placement API,用户可以将 AR 对象置于屏幕上,而无需等待 ARCore 检测表面几何图形。随着用户继续在环境中移动,系统会实时优化对象放置位置。一旦 ARCore 能够在放置 AR 对象的区域中检测到正确的姿态,白色对象便会自动更新为姿态准确,并变为不透明。
hello_ar_java 中会自动启用 Instant Placement。点按屏幕上的齿轮图标,然后从下拉菜单中选择 Instant Placement。您应该已经选中 Enable Instant Placement 复选框。
点按屏幕以放置对象。在屏幕上显示全息对象后,请务必继续来回移动设备,以便 ARCore 可以获取关于周围环境的足够数据来准确锚定虚拟对象。
更新内容
v1.43.240930483:
Google Play Services for AR会自动安装和更新到符合条件的设备上,因此Google Play Store中具有AR功能的应用程序无需下载和安装任何进一步的内容即可运行。
本版本新增功能:
•更新了支持的设备列表。
评论0