+-
当使用ARCore找平面时,如何使对象放置逼真?

使用ARCore检测飞机时会有一些延迟。很好,但是当用户平移电话时要将对象放置在飞机上怎么办?

随着延迟,在检测到平面之后,对象会弹出屏幕,而不是显示为平移,这是不现实的。

0
投票

iPad Pro第4代中的LiDAR扫描仪

在ARKit 3.5中,对全新的Light Detection And Ranging扫描仪提供了支持,从而大大减少了检测垂直和/或水平面所需的时间(它以纳秒的速度运行)。苹果已经在iPad Pro 2020的后置摄像头上实现了这种传感器。LiDAR扫描仪在AR应用程序中为我们提供了真实环境中几乎即时的多边形网格,适用于人物/对象遮挡功能,精确的ZDepth对象放置以及复杂的物体。动态碰撞形状。 Apple LiDAR扫描仪的工作距离最长为5米。 LiDAR扫描仪可帮助您检测光线不足的房间中的飞机,墙壁和地板上都没有特征点。

在ARCore 1.16中仍然不支持ToF相机

3D Time-of-Flight传感器是一种无扫描仪的LiDAR。它还会调查周围环境并准确测量距离。尽管LiDAR和ToF的核心几乎相同,但扫描仪类型更精确,因为它使用多个激光脉冲而不是一个大的闪光激光脉冲。例如,在Android世界中,华为和三星在其智能手机中包括无扫描仪3D ToF传感器。 ToF传感器的工作距离最长为5米或更长。但是目前,ARCore 1.16中仍然不支持ToF相机。

建议

[当您使用不支持ToF传感器的基于ARCore的AR应用程序时,您需要在光线充足的环境中检测平面,其中包含丰富而独特的墙壁和地板纹理(您无需跟踪重复的纹理或诸如“波尔卡”点”)。另外,您可以使用Augmented Images功能借助图像检测功能快速获取ARAnchors。

结论

在使用LiDAR或ToF传感器的情况下,平面检测是非常快的阶段。]