我们可以使用 ARKit 和 SceneKit 开发 LiDAR 应用程序吗?

Can we develop LiDAR apps using ARKit with SceneKit?

我在很多论坛上看到,如果我们要开发激光雷达应用程序,我们需要使用RealityKit,而不是SceneKit。我正在开发 Apple LiDAR Tutorial。但是我没有使用 RealityKit,而是使用了 SceneKit。但是现在我遇到了一个问题,因为 SceneKit 不提供 sceneUnderstanding 功能来渲染图形。所以我基本上想知道:

非常感谢您的回答和评论。谢谢。

您可以将场景理解与任何渲染器一起使用。但只有 RealityKit 集成了此功能。

ARWorldTrackingConfiguration 带有一个可以启用的 sceneReconstruction 标志。 然后,ARKit 创建 ARMeshAnchor instances for you in the ARSessionDelegate and ARSCNViewDelegate 方法。

但是,由于 SceneKit 没有对这些功能提供开箱即用的支持,您必须根据 ARMeshAncor 属性自行构建可视化或物理交互。