



谷歌arcore是Google公司开发的增强现实软件平台,它让用户能够通过手机进行建模操作,并支持游戏建模等互动学习方式。该软件结合大数据算法与AR技术,将虚拟内容以立体形态呈现在现实世界中,界面简洁且功能丰富,带来舒适的视觉体验。只要手机和商店支持ar功能,无需复杂操作即可轻松进入高科技的ar世界。

ARCore主要实现两个核心功能:在设备移动时追踪其位置,同时构建对现实环境的理解。
它不仅能识别环境中的关键点,还可以探测如桌面或地面等平坦表面。
软件同时估算周围区域的平均光照强度。
这些能力共同帮助ARCore建立对周边世界的认知模型。

基于对现实世界的理解,ARCore允许用户以无缝融合的方式添加物体、注释或信息。
你可以将一只虚拟小猫放在咖啡桌角落,或为画作添加艺术家的生平注释。
运动跟踪技术让你能从任意角度移动和查看这些物体。
即使你暂时离开房间,返回时小猫或注释仍会停留在原处。
1、环境感知
识别平面如桌子或地面,在虚拟空间中精确重现这些平面几何结构。
2、动作捕捉
利用手机传感器和摄像头,准确感知设备位置与姿态,同步调整虚拟物体的显示位置与方向。
3、光源感知
通过环境光传感器探测光照条件,相应调节虚拟物体的亮度、阴影和材质质感,增强环境融入感。

ARCore是谷歌发布的增强现实应用开发平台,类似于苹果的ARKit,它是一套用于构建Android平台增强现实体验的软件开发工具包。开发者可借助它开发AR应用或为现有应用增添AR功能。2017年10月,三星与谷歌合作,将ARCore引入三星Galaxy智能手机系列。

ARCore可以从设备中删除,但过程可能稍显繁琐。
通常需要准备两个工具:一键获取root权限的软件,以及专用的卸载程序。
两者配合使用,卸载时会提示获取root权限,按指引完成授权后即可进行卸载操作。
1、使用即时展示位置
点击屏幕放置虚拟对象。对象显示后,请继续缓慢移动设备,让ARCore收集足够的环境数据以准确定位虚拟物体。
当ARCore检测到表面几何形状并在放置区域建立可跟踪锚点后,物体姿态会自动更新校正。

图1中即时放置功能未开启,表面几何未定义,台球桌右侧地板上的物体呈现翻转状态,姿态不稳定。
图2通过齿轮图标菜单启用了即时放置功能。
图3启用后新放置的物体以灰度显示,表明其姿态尚未完全校正。
图4当系统检测到表面几何形状后,物体变为彩色,姿态已准确对齐。
2、使用深度
开启深度功能后,ARCore会分析场景中物体的几何关系与相对位置,计算物体间的空间层次。这使得场景中的物体能够相互遮挡,营造出更真实的视觉体验。

图1深度功能关闭,一个物体被放置在台球桌下方。
图2当设备在台球桌上方移动时,该物体始终跟随设备视角,无视实际遮挡关系。
图3深度功能被启用。
图4设备移动时,该物体现在被台球桌正确遮挡。
要开始使用ARCore进行Android开发,可运行SDK附带的hello_ar_kotlin或hello_ar_java示例应用。这些示例使用OpenGL接口进行二维和三维图形渲染,能够显示检测到的所有平面,并允许用户通过点击平面来放置三维模型。

1、设置您的开发环境
安装Android Studio 3.1或更高版本,并配置Android SDK Platform 7.0(API级别24)及以上。
2、打开示例项目
(1)在Android Studio中克隆ARCore SDK的GitHub代码库。
具体操作方式多样,例如在现有Android Studio中:
从Git菜单中选择克隆项目。
在版本控制下拉列表中选择Git。
在URL字段输入ARCore GitHub代码库地址。
(2)按以下步骤打开示例项目(必须明确打开项目才能构建和运行)。
从文件菜单中选择打开。
在arcore-android-sdk/samples文件夹内,选择hello_ar_kotlin或hello_ar_java文件夹,点击打开。
3、准备设备或模拟器
AR应用可在支持的实体设备或Android模拟器上运行。使用模拟器前,需先更新AR服务的Google Play服务。
4、运行示例
将Android设备连接至开发电脑,点击Android Studio中的运行按钮。
Android Studio将项目构建为可调试的APK,安装并运行于设备上。
若缺少或需更新AR版Google Play服务,系统会提示安装或更新;选择继续从Play商店安装,或按指南手动更新应用。
hello_ar_java应用允许用户在检测到的AR平面上放置三维典当模型。它通过Android GL SurfaceView实现,用于渲染相机预览及平面、锚点等基本AR对象。示例渲染框架位于com/google/ar/core/examples/java/common/samplerender路径下。

注意:hello_ar_java中的生命周期管理与典型OpenGL应用有所不同;为确保AR正确设置,请遵循其生命周期管理逻辑。
5、使用即时展示位置
即时放置API让用户无需等待ARCore检测表面几何即可在屏幕上放置AR对象。随着用户在环境中移动,系统持续优化放置位置。当ARCore在放置区域检测到正确姿态后,白色对象会自动更新为准确姿态并变为不透明。
hello_ar_java默认启用即时放置。点击屏幕齿轮图标,从下拉菜单选择即时放置,确保启用即时放置复选框已勾选。
点击屏幕放置对象。全息对象显示后,请持续缓慢移动设备,使ARCore收集足够的环境数据来锚定虚拟对象。
谷歌ARCore带来了引人入胜的增强现实体验。即时展示与轻松放置虚拟物体的特性,让AR世界变得简单可及。在hello_ar_java示例中,通过点击屏幕齿轮图标调整虚拟物体位置与姿态的功能颇具趣味。
ARCore凭借其技术深度理解现实环境,使添加新对象变得轻松自然。在三星Galaxy设备上启用的即时放置功能尤其出色,允许用户在移动中放置AR对象,并通过动作捕捉技术使其与环境融合。这种无缝整合的体验让人真切感受到高科技AR世界的吸引力。
厂商:Google LLC
包名:com.google.ar.core
MD5:0CB4B381048FD9B4E16F571DD1CC909D
北京税务
v2.2.7 / 32.4 MB查看
2
伊起赢最新版本2025
v1.2.4 / 114.2 MB查看
3
hly1234生态护林员巡护软件
v1.0.1.002 / 57.8 MB查看
4
石化办公手机版(移动应用中心)
v7.0.1 / 11.0 MB查看
5
建行员工app
v1.5.6.1 / 55.5 MB查看
6
365约车车主极速版最新版
v6.20.5.0014 / 155.9 MB查看
7
滴滴车主9.0.10版本下载
v9.0.10 / 110.7 MB查看
8
掌上东航5.0官方下载
v5.3.1702 / 400.2 MB查看
9
服务美的通app下载安装官方
v5.4.0.241218001 / 103.4 MB查看
10
顺陆企业版官方版
v10.4.1 / 31.0 MB查看
最新评论