当前位置:首页软件生活服务ARCore

ARCore

ARCore

类型:生活服务 版本:V1.2

大小:30.7M 更新:2025-10-15

应用介绍

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软件点评

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

应用信息
相关游戏
实时热词
评分与评价

6分

1760人评价

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