动态3DObject在ARKit-SceneKit中使用

时间:2017-12-05 08:32:03

标签: ios scenekit arkit collada

我想从服务器下载3D Object-dae(collada)文件,并希望动态显示在表面上,所以请分享如何通过SceneKit在ARKit中实现这个目标?

1 个答案:

答案 0 :(得分:1)

您可以查看此链接:https://the-nerd.be/2014/11/07/dynamically-load-collada-files-in-scenekit-at-runtime/这是旧帖子,但我认为自那以后某些内容发生了变化

根据这一点(见讨论部分):https://developer.apple.com/documentation/modelio/mdlasset/1391813-canimportfileextension?language=objc

运行时不支持

dae(ModelIO)。

此外,我正在开发一个名为AssetKit(正在进行中)的库,它将完全支持COLLADA和glTF,现在说还为时尚早,但在初始发布后,您将能够加载dae文件动态。它是用C99编写的,但我会为Swift优化它(通过编写包装或与SceneKit集成......)。由于它仍在进行中,我建议按照第一个链接