arcore

arcore

  • 应用类型:生活实用
  • 更新时间:2026-03-14
  • 应用大小:41.84 MB
  • 应用版本:1.33.222070493
  • 应用标签:am教育系统工具

扫描二维码下载

应用简介

arcore 是谷歌推出的一个增强现实平台,和苹果的 ARKit 有点像。主要是为了帮助开发者制作更酷的 AR 应用。通过平台,开发者能把虚拟内容和你眼前的现实世界结合起来,也能让手机来理解和追踪这些东西在现实中的位置。如果你使用兼容的手机,就可以看到 3D 动画啥的。但这是个专门给开发者用的 Android SDK,平常人可能看不见它。其实,普通用户也能体验到这个技术,只需在支持的手机上装好就行。装上之后,它能很准确地感知你的手机位置和姿态,还能根据环境改变虚拟物体的样子。不管你是开发者还是普通用户,只要想尝试新鲜事物,都能找到乐趣。

arcore软件入门级教程步骤

如需开始在 Android 上使用 ARCore,可以运行 ARCore SDK 附带的 hello_ar_kotlin 或 hello_ar_java 示例应用。这些示例应用使用 OpenGL,这是一种用于渲染 2D 和 3D 矢量图形的编程接口。这些应用会显示检测到的所有平面,并允许用户点按平面来放置 3D 模型。

arcore

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 代码库的以下网址:

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 设备已连接到开发机器,然后点击 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 的示例渲染框架。

arcore

注意: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 可以获取关于周围环境的足够数据来准确锚定虚拟对象。

应用特色

1、环境设计

通过明确空间设计来提升用户体验,让每个使用场景都有良好的适应性。不管是小公寓还是宽广的户外,都是搭建应用时需要考虑的背景。适合大小和形状的显示条件能让体验更加逼真,并通过图片和说明提示用户可以在何处使用。

2、虚拟与现实结合

利用设备相机捕捉现实图像,将虚拟内容叠加在真实世界中。这种增强现实技术能够随着设备的移动实时更新虚拟物体的位置和姿态,确认画面自然流畅。把光照和材质结合,使得对象看起来更具存在感,仿佛真的融入了周围环境。

3、自适应体验

设计出响应式的应用,方便不同大小桌子的用户都能轻松操作。为动作捕捉的正确性提供保障,可以引导用户以最佳方式探索虚拟世界,比如鼓励运动和移动,以完成特定目标。

4、互动与过渡

实现从2D到AR模式的清晰过渡,通过简单的视觉元素引导用户进入全新的体验。在此过程中,除了保持沉浸感,也要避免用户迷失在视野之外,所以需要具有深度感和空间感的设计。

5、安全舒适

在用户沉浸于AR体验时,安全问题不容忽视。设立提醒机制,引导用户注意周围环境,并提供便捷的方法来控制移动,减少他们在游戏中的疲劳感,从而提升整体使用舒适度。

6、多用户共享

多人模式让不同用户能在同一AR环境中互动。通过简单的连接步骤,让每个人都能共享体验,增添竞争乐趣。适应性地展示位置与用途,能使所有玩家在活动中获得更多的参与感。

7、光源与材料优化

根据环境光变化调整虚拟物体的亮度和阴影,使其更好地融入现实环境。使用基于物理的渲染技术,提升物品的外观逼真度,让用户有更出色的视觉体验。在呈现物体时,每个细节都经过精心打磨,即使那些并不显眼的部分也要渲染到位。

应用截图

arcore
arcore
arcore

详细信息

  • 系统要求:安卓4.4
  • 更新时间:2026-03-14
  • 权限说明:查看详情
  • 隐私说明:查看隐私
  • 语言:中文
  • 包名:com.google.ar.core
  • MD5:E6DCFFB35CB471DA3C097C224F1AF4EA

相关版本

合集推荐

更多
  • am
  • 教育
  • 系统工具
am

am

am是一款功能强大的专业级视频编辑工具,提供了丰富的剪辑、特效、动画等功能,让用户可以轻松创建出高质量的视频作品。用户可以随时导入素材进行编辑操作,自主设置视频的尺寸,还可以设置视频的帧率等参数应用支持多层次的图层编辑,对视频、图片和文本等素材进行精细的调整和处理,为用户提供绝佳的视频剪辑体验。

教育

教育

今天小编为大家带来了功能非常强大的教育培训学习的软件,在这款平台上给用户带来的各项学习的服务都是更加的优质,而且随时都可以在平台上享受到非常优质的教学体验,会有专业的老师能够为学生去解答学习问题,并且能够让自己在学习的时候更加的高效。

系统工具

系统工具

手机系统工具是手机中必备的软件,虽然不像多媒体软件频繁使用,但是手机上都必备几款系统工具,比如说解压工具或者办公软件等,每一款软件都可以给你提供不同的帮助,你可以在这里轻松找到适合你的系统工具。

隐私协议

严格遵守法律法规,遵循以下隐私保护原则,为您提供更加安全、可靠的服务:

1、安全可靠:

我们竭尽全力通过合理有效的信息安全技术及管理流程,防止您的信息泄露、损毁、丢失。

2、自主选择:

我们为您提供便利的信息管理选项,以便您做出合适的选择,管理您的个人信息

3、保护通信秘密:

我们严格遵照法律法规,保护您的通信秘密,为您提供安全的通信服务。

4、合理必要:

为了向您和其他用户提供更好的服务,我们仅收集必要的信息。

5、清晰透明:

我们努力使用简明易懂的表述,向您介绍隐私政策,以便您清晰地了解我们的信息处理方式。

6、将隐私保护融入产品设计:

我们在产品和服务研发、运营的各个环节,融入隐私保护的理念。

本《隐私政策》主要向您说明:

我们收集哪些信息 我们收集信息的用途 您所享有的权利

希望您仔细阅读《隐私政策》

为了让您有更好的体验、改善我们的服务或经您同意的其他用途,在符合相关法律法规的前提下,我们可能将通过某些服务所收集的信息用于我们的其他服务。例如,将您在使用我们某项服务时的信息,用于另一项服务中向您展示个性化的内容或广告、用于用户研究分析与统计等服务。

若您使用服务,即表示您认同我们在本政策中所述内容。除另有约定外,本政策所用术语与《服务协议》中的术语具有相同的涵义。

如您有问题,请联系我们。

确定
查看权限

此应用程序需要访问以下内容

写入外部存储

允许程序写入外部存储,如SD卡上写文件

完全的网络访问权限

允许该应用创建网络套接字和使用自定义网络协议。浏览器和其他某些应用提供了向互联网发送数据的途径,因此应用无需该权限即可向互联网发送数据

拍摄照片和视频

允许访问摄像头进行拍照或录制视频

读取手机状态和身份

允许应用访问设备的电话功能。此权限可让应用确定本机号码和设备ID、是否正处于通话状态以及拨打的号码。

查看网络状态

允许应用程序查看所有网络的状态。例如存在和连接的网络

查看WLAN状态

允许程序访问WLAN网络状态信息

控制震动

允许应用控制振动设备

拨打电话

允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认,应用程序执行可能需要您付费

确定