即时放置对象

针对具体平台的指南

借助 Instant Placement API,用户无需先移动设备以允许 ARCore 建立完整跟踪并检测表面几何图形,即可立即放置 AR 对象。

用户放置物体后,系统会随着用户在环境中移动而实时优化物体的姿势。当 ARCore 能够在放置 AR 对象的区域确定正确的姿态后,便会更新对象的姿态和跟踪方法。

在以下示例中,系统最初使用估计的姿势放置对象,该姿势由灰度颜色表示。一旦确定了准确的姿势,该对象就会着色,表示它使用的是准确的姿势。姿势的突然变化也会影响物体的外观“尺寸”或感知尺度。

即时展示位置

在图 1 中,即时展示位置处于停用状态,并且 Surface 几何图形未定义。放置在桌球桌右侧地板上的物体(四个蓝色小圆点)看起来像是被推倒了,其姿势未定义。

在图 2 中,通过齿轮图标下的菜单启用了即时展示位置。

在图 3 中,启用了“即时放置”功能时,在场景中放置了一个新对象。它以灰度而不是彩色的形式显示,表示尚未针对准确的姿势进行校正。

在图 4 中,当检测到表面几何图形(由可跟踪网格线描述)时,新对象会变为彩色,并且其姿势准确无误。