ios - 通过网络分享 ARKit 体验

标签 ios arkit

我们希望通过网络共享 AR 体验 (ARWorldMap)(不一定是附近的设备,我指的是可以存储到某个服务器然后由其他用户检索的数据)。

现在我们正在调查 ARWorldMap这非常棒,但我认为它只适用于同一设备和附近的设备。我们希望能够删除这些限制(并因此将体验保存在某些服务器上的网络上),以便其他人可以使用他们的设备(不一定同时)自动看到他们所在位置的 3D 事物。

您是否知道是否可以将存档数据 (ARWorldMap) 以某种格式发送到某个服务器,以便其他用户稍后可以检索该数据并将 AR 体验加载到他们的设备上?

最佳答案

ARWorldMap 包含用户周围环境中的特征点。例如, table 的确切位置和大小,但包括相机找到的所有其他点。您可以使用 debugOptions 可视化那些. 将这些共享给不在同一房间的用户是没有意义的。

您要做的是共享用户之间的交互,例如放置或旋转对象时。 无论如何,这是您需要自己实现的东西,因为 ARWorldMap 仅包含 anchor 和功能。

我可以推荐Inside Swift Shot从去年的 WWDC 开始。

关于ios - 通过网络分享 ARKit 体验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55742785/

相关文章:

iphone - UISegmentedController 中的图标和文本

iphone - 在iOS应用程序中,即使没有添加主自定义UIView,我仍然可以添加其他 View 对象作为 subview ?

ios - 当超出范围时,Google 附近的 iOS 上不会调用 messageLostHandler

ios - 如何使用 quickblox ios 创建私有(private)对话框?

ios - 创建 3 个按钮或 "interactions"ARKit swift

ios - ARFaceTracking配置: How to distinguish pictures from real faces?

swift - 在 ARKit 中同时显示相机捕获的图像和场景背景

ios - ARKit 和 3D 对象/图像识别

swift - 如何在 RealityKit 中以编程方式将 Material 添加到 ModelEntity?

ios - iOS 中的 Kiosk 应用程序我们能否为该应用程序提供标识符以从 URL 方案中使用。