【问题标题】:Dynamic 3DObject use in ARKit-SceneKitARKit-SceneKit 中的动态 3DObject 使用
【发布时间】:2018-05-18 20:25:29
【问题描述】:

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

【问题讨论】:

    标签: ios scenekit arkit collada


    【解决方案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 集成......)。由于它仍在进行中,我建议点击第一个链接

    【讨论】:

      猜你喜欢
      • 2018-03-24
      • 2017-11-27
      • 2018-09-26
      • 2018-02-28
      • 2017-11-27
      • 2018-01-09
      • 2021-02-19
      • 2018-12-25
      • 2019-11-03
      相关资源
      最近更新 更多