在IOS中从Web服务器加载3d模型

时间:2017-07-24 14:10:50

标签: swift scenekit arkit

我正在创建一个家具ARKit应用程序,我似乎无法从Web服务器上加载3d模型。

我希望在我的firebase服务器上链接到3d模型并在swift中解析它们。这是可行的,我找不到任何支持它的框架。

2 个答案:

答案 0 :(得分:2)

  

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

查看苹果ModelIO

  

支持的格式集包括Alembic(.abc),Wavefront Object(.obj),Polygon(.ply)和标准曲面细分语言(.stl)。也可以支持其他格式。

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

答案 1 :(得分:0)

由于您的问题有SceneKit标记,我建议您离线生成.scn个文件,然后将其上传到您的服务器上。与其他文件格式不同,在加载时不会有任何开销(比如将Model I / O对象转换为SceneKit对象)。