swift - 在 IOS 中从网络服务器加载 3d 模型

标签 swift scenekit arkit

我正在创建一个家具 ARKit 应用程序,但我似乎无法找到有关从网络服务器加载 3d 模型的任何信息。

我想链接到我的 firebase 服务器上的 3d 模型并快速解析它们。这可行吗,我找不到任何支持它的框架。

最佳答案

i can't find any frameworks that support it

查看苹果 ModelIO .

The set of supported formats includes Alembic (.abc), Wavefront Object (.obj), Polygon (.ply), and Standard Tessellation Language (.stl). Additional formats may be supported as well.

我只使用过 .obj,虽然它有效但有点棘手。 Apple 和您的 3D 工具都可能不支持完整标准,如果您的 .obj.mtl 文件中的标签或属性有问题,ModelIO 将不会加载任何内容。我必须手动修改它们才能使其正常工作。

关于swift - 在 IOS 中从网络服务器加载 3d 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45282792/

相关文章:

ios - 使用 Socket.io 无法在两个 IOS 设备之间接收消息

swift - didSet 不适用于变量

swift - 将 GameViewController 指定为 SceneKitView 的数据源

ios - 在 ARSCNView 中禁用实时摄像头馈送?

xcode - 照片每天都在变化(Xcode, Swift)

ios - 我可以将 obj 和 Material 作为 MDLAsset 加载吗?

ios - 如何在 Swift 中将 SKScene 覆盖在 SCNScene 上?

ios - 如何在 Xcode 中将兼容设备设置为仅与 ARKit 兼容的设备?

swift - 是否有将 RealityKit 实现到 Swift Playground 的好方法?

objective-c - 如何一起使用 RNCryptor 和 Firebase - Swift 和 Objective C