Google Play Services for AR是一款专注于虚拟物体呈现的创新型AR展示应用。借助手机与平板设备的摄像头,用户能够将虚拟物体叠加在真实环境中,达成与虚拟世界的互动。这款应用突破了传统展示方式的局限,为用户打造出沉浸式且互动性丰富的体验。无论在教育、商务还是娱乐领域,它都能为用户带来全新的视觉享受。对这类应用感兴趣的朋友,不妨试试Google Play Services for AR。
全方位呈现:该软件能够实现虚拟物体的360度全方位展示,用户可从不同视角进行观赏。
用户可根据自身需求对虚拟物体展示进行定制化设置,我们提供相应的用户定制功能以满足这类个性化需求。
AR标记功能:可在现实场景里对AR标记点进行标记,还能让虚拟物体的定位更精准。
实时共享功能支持用户借助软件同步分享虚拟展示场景,实现多人共同在线观看与协作。
虚拟物体呈现:用户能够在真实场景里展示商品、艺术品、教学模型等各类虚拟物件。
交互式体验方面,可让用户借助手势、触摸等方式与虚拟物体展开交互,从而增强沉浸感。
实时渲染:软件对虚拟物体进行实时渲染处理,让用户即便处于移动状态,也能流畅地进行观看。
多平台适配:兼容iOS、安卓等各类设备,助力触达更广泛的用户群体。
若要开始在 Android 平台上使用 ARCore,您可以运行 ARCore SDK 自带的 hello_ar_kotlin 或 hello_ar_java 示例应用。这些示例应用采用 OpenGL——一种用于渲染 2D 和 3D 矢量图形的编程接口。应用能够呈现检测到的平面,还支持用户通过点按平面来放置 3D 模型。
使用即时展示位置
借助 Instant Placement API,用户无需等待 ARCore 完成表面几何图形的检测,就能直接在屏幕上放置 AR 对象。当用户在环境中继续移动时,系统还会对对象的放置位置进行实时优化。
点击屏幕来放置对象。当全息对象在屏幕上显示出来后,要记得持续地移动设备,让ARCore能够收集到足够的周围环境数据,这样才能精准地固定虚拟对象。
当ARCore检测到Surface几何图形,并在计划放置对象的区域确定了可跟踪对象后,对象的姿势就会自动更新。
在图1中,Instant Placement功能处于关闭状态,同时Surface几何图形也未进行定义。放置在台球桌右侧地板上的对象(呈现为四个小蓝点)呈现出翻转的状态,而其姿态参数尚未明确。
在图2中,Instant Placement功能是从齿轮图标下方的菜单中启用的。
在图3中,启用Instant Placement功能后,场景里新放置了一个对象。该对象呈现为灰度模式,而非彩色,这表明系统还未将其姿态校正至正确状态。
在图4中,一旦检测到由可跟踪网格线所描述的Surface几何图形,新对象就会呈现出彩色效果,而且它的姿势也精准无误。
使用深度
启用深度功能后,ARCore 会对场景内各对象的几何形态与空间位置进行分析,进而计算出它们之间的相对位置关系。这一功能能够实现场景中对象的相互遮挡效果,从而增强应用的真实感。
图 1 中,深度已停用。一个对象会放在池表下。
在图2中,设备在池表上移动时,不管场景里存在什么物体,这个对象看起来都会跟着设备移动。
在图 3 中,启用了深度。
在图4里,设备在场景中移动的过程中,对象目前被池表挡住了。
后续步骤
建议你在ARCore SDK里去搭建并运行其他的示例项目。
若想知晓更多可构建与运行的示例应用,您可以参考增强现实 Codelab。
了解如何在您的应用中启用 ARCore。
查看运行时注意事项。
查看设计准则。
v1.51.252580493版本更新
更新了支持的设备列表。
下载排行