四分钟内明白 ARCore + 上手

ARCore是Android平台的增强现实框架,通过运动跟踪、环境理解和光照估计技术,实现虚拟内容与现实世界的融合。现在处于抢先体验阶段,支持多种Android设备,包括Google Pixel和Samsung Galaxy S8。开发者可以利用ARCore进行位置追踪和现实世界理解,创建丰富的AR体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



最速了解 ARCore

ARCore 是一个用来在 Android 上搭建增强现实(Augmented Reality, AR)应用的平台。我们在里面使用了三项关键技术来整合虚拟内容和现实世界:

  • 运动跟踪技术让手机能够理解并追踪自身在环境中的相对位置;

  • 环境理解技术让手机可以侦测到扁平的水平面,如地表或咖啡桌;

  • 光照强度估测技术可以估量当前环境的光照情况。


重点来了:ARCore 已经进入抢先体验阶段,您现在就可以开始尝试搭建全新 AR 应用。这同时也是一个难得的机遇,您可以利用它来为早期版本的 API 提供反馈信息。事实上我们准备这篇文章也是希望帮助您迈出旅程的第一步,帮助您在整个 Android 生态系统中开启 AR 能力。



哪些设备能用?

ARCore 被设计用来支持数量广大的 Android 设备,要求系统不低于 Android N。在 SDK 预览期间,ARCore 支持下列设备:

  • Google Pixel 和 Pixel XL

  • Samsung Galaxy S8 (SM-G950U, SM-G950N, SM-G950F, SM-G950FD, SM-G950W, SM-G950U1)


ARCore 的运作原理是什么?

简单来说的话,ARCore 其实只做两件事:

  1. 在移动设备移动时追踪它们的位置;

  2. 逐渐用自己的方式对现实世界进行理解。


ARCore 的运动跟踪技术使用手机摄像头来辨识关键点(又叫做特征点),并跟踪这些点随时间运动的轨迹。结合了这些点的移动轨迹和手机的惯性传感器之后,ARCore 就可以在手机移动时判定它的位置和走向。


能识别点,自然就能识别面。在辨识关键点的基础上,ARCore 还可以侦测平面,比如桌子或地板,并估测它周围的平均光照强度。这些能力在结合起来之后,可以让 ARCore 建立起周边世界的概念。


在 ARCore 了解了周边的现实世界后,您就可以把虚拟的物品、标注信息或其他您想要展现的内容与现实世界进行无缝整合。您可以在咖啡桌角落上放一只打盹的小猫,或是在画作上添加关于画家个人信息的注释。运动跟踪功能意味着您可以到处移动,从不同的角度观看这些物品,在您掉头离开房间后,只要您返回原处,那只小猫或那条注释仍会原封不动地呆在那里。


当然,本文的目标是 “最速了解”,所以这里就不展开细说了。有兴趣的读者可以打开下面的链接了解更详细的运作概念:

https://developers.google.cn/ar/discover/concepts


最速上手

我们相信下面 4 个平台已经能覆盖大多数开发者的选择了,大家可以现在就跳至自己的主场,按照说明开始使用我们的 SDK。



Android Studio 上手

搭建开发环境:

  • 安装版本 2.3 或更高的 Android Studio,内含版本 7.0(API 等级 24)或更高的 Android SDK Platform。

  • 需要使用上面提到的能支持 ARCore 的 Android 设备。

  • 需要为 Android Studio 提供 ARCore SDK,您

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值