欢迎来到安卓巴士

游戏专题 软件专题 游戏 软件 应用

ARCore

ARCore

类型:生活服务 大小:30.7M 更新:2025-10-15 16:11:27

标签: 增强现实 虚拟互动 环境感知

ARCore截图1
ARCore截图2
ARCore截图3
ARCore截图4
ARCore截图5

游戏简介

ARCore是一款备受欢迎的AR软件。它功能十分强大,借助手机摄像头就能把虚拟内容融入现实世界,让用户真切体验到AR效果。用户还能结合游戏使用,获得优质的使用感受。而且,这款软件支持多种设备,毫无限制,有需求的朋友们赶紧来试试吧!

arcore快速入门

若要开始在Android设备上使用ARCore,您可运行ARCore SDK所附带的hello_ar_kotlin或hello_ar_java示例应用程序。这些示例应用运用了OpenGL,它是一种用于渲染2D与3D矢量图形的编程接口。这些应用会展示检测到的所有平面,并且允许用户点击平面以放置3D模型。

1. 配置您的开发环境

安装Android Studio 3.1版或更高版本,且需搭配Android SDK Platform 7.0(API级别24)或更高版本。

2、打开示例项目

(1)于 Android Studio 里,克隆 ARCore SDK 的 GitHub 代码库。

基于此,您能够运用多种途径:

针对已有的 Android Studio 安装情况:

在Git菜单里选取Clone。

在“Version control”下拉菜单里,挑选Git作为版本控制系统。

在URL字段内,输入ARCore GitHub代码库的下述网址:

这是一个指向谷歌ARCore安卓软件开发工具包(ARCore Android SDK)的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的示例渲染框架。

注意: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就能获取到足够的周围环境数据,从而精确锚定虚拟对象。

arcore怎么用

1. 采用即时展示位置

轻点屏幕来放置对象。当全息对象在屏幕上显示后,请持续来回移动设备,这样ARCore就能获取充足的周围环境数据,进而精准锚定虚拟对象。

当ARCore检测到Surface几何图形,且在放置对象的区域确定了可跟踪对象后,对象的姿势将自动更新。

从图1可见,Instant Placement处于停用状态,同时Surface几何图形尚未定义。位于台球桌右侧地板上的对象(呈现为四个小蓝点)呈现翻转状态,而其姿态同样未作定义。

在图2里,通过齿轮图标下方的菜单开启了Instant Placement。

如图3所示,当Instant Placement功能启用后,场景里增添了一个新对象。此对象呈现灰度模式,并非彩色模式,这意味着系统还未将其调整至正确姿势。

在图4里,一旦检测到由可跟踪网格线描述的Surface几何图形,新对象就会呈现彩色,且其姿势精准无误。

2、使用深度

启用深度功能后,ARCore会对场景中对象的几何形状与位置加以考量,同时计算场景里对象相对于其他对象的位置。如此一来,场景中的对象能够实现相互遮挡,进而使您的应用呈现出真实感。

在图1里,深度处于停用状态。有一个对象会被放置在池表下方。

从图2可以看出,当设备于池表内移动时,无论场景里的物体具体是什么,该对象看上去都会跟随设备。

图3中,深度已启用。

如图4所示,当设备于场景内移动时,对象此刻被池表遮挡。

ARCore软件特色

1、环境感知

精准复现感知平面,像你眼前的桌子、地面这类,在虚拟空间里将其如实呈现。

2、动作捕捉

借助手机的传感器与相机,ARCore 能够精准感知手机的位置与姿态,进而对显示的虚拟物体的位置与姿态做出改变。

3、光源感知

借助手机的环境光传感器来感知环境中的光照状况,据此对虚拟物体的亮度、阴影以及材质进行相应调整,使虚拟物体能更好地融入所处环境。

ARCore软件功能

1. 适配各类款式手机,操作简便易行。

2. 可以在设备上增添AR图片效果,该效果极其出色。

3、感知环境,能够精确地呈现出现实生活场景。

4、增强现实的体验,还能融入自己的一些小创意。

5、增强你的现实感,促使数字世界与现实世界实现完美融合。

6、可以从各个方面兼顾场景,为用户打造一个独具特色的炫酷场景。

ARCore软件亮点

1. 凭借 ARCore 对现实世界的认知,您可以用一种与现实世界完美融合的方式增添物体、注释或其他信息。

2、你能够把一只正在打盹的小猫放置在咖啡桌的一个角落,又或者依据艺术家的生平资料给一幅画增添注释。

3、运动跟踪使得您能够移动这些物体,并从任意角度对其进行查看。

4、即便您转身走出房间,待您返回时,小猫或注释依旧会处于您所添加的位置。

ARCore软件优势

1. 借助环境理解技术,手机能够探测到像地表或咖啡桌这类扁平的水平面。

2、光照强度估测技术能够对当前环境的光照状况进行估量。

3、我们运用了三项关键技术,以此将虚拟内容与现实世界进行整合。

4、借助运动跟踪技术,手机得以感知并追踪自身于环境里的相对位置。

ARCore软件点评

该软件具备强大功能,切实为有需求的用户提供了便利,实用性极高。

游戏信息

  • 游戏大小:30.7M
  • 当前版本:V1.2
  • 系统要求:暂无
  • 是否收费:暂无
  • 游戏语言:简体中文
  • 发行商:暂无
  • 包名:暂无
  • MD5:暂无
  • 备案号:暂无
  • 权限说明:暂无

同类推荐

更多
实时热词
评分及评价

8

395人评价

  • 575%
  • 416%
  • 35%
  • 21%
  • 13%