从IOS中的网络服务器加载3D模型



我正在创建一个家具ARKit应用程序,但我似乎找不到从Web服务器加载3D模型的任何内容。

我想在我的Firebase服务器上有指向3D模型的链接,并在Swift中解析它们。这是可行的吗,我找不到任何支持它的框架。

我找不到任何支持它的框架

看看苹果模型IO。

支持的格式集包括Alembic (.abc(,Wavefront Object (.obj(,Polygon(.ply(和Standard Tessellation Language (.stl(。可能还支持其他格式。

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

由于您的问题具有SceneKit标签,因此我建议您离线构建.scn文件,然后将它们上传到您的服务器上。与其他文件格式不同,加载时不会产生任何开销(例如将模型 I/O 对象转换为 SceneKit 对象(。

最新更新