【问题标题】:How to import a dae to SceneKit for ARKit如何为 ARKit 将 dae 导入 SceneKit
【发布时间】:2018-01-06 09:01:21
【问题描述】:

如果我运行 Xcode 的 ARKit 项目模板,我可以按预期移动默认船。

我尝试导入一些我从 Blender 导出的 dae 模型,将船切换到新项目,但保持代码相同。它们始终显示在视野中,但位于镜头前。如果我尝试在模型周围移动,它会停留在相机前面并且不会停留在同一个虚拟空间中。

我也尝试过从另一个教程中导入一个 dae,并且按预期工作。

在将 3d 模型导出为 Collada dae 文件时是否需要进行任何设置,以确保它能够锚定到 ARKit 中的某个位置?

【问题讨论】:

    标签: ios scenekit collada arkit


    【解决方案1】:

    为 ARKit 导入 3D 模型时,请务必检查:

    • 文件的比例。一个单位等于 1 米
    • 模型应以坐标原点为中心,以便于定位模型

    尝试在 Xcode 的 SceneKit 编辑器中导入文件并检查它是否正确导入。

    【讨论】:

    • 这似乎奏效了。我曾尝试在 Xcode 中缩小模型,但在 Blender 中缩放似乎可以解决问题。谢谢 Orangekopf
    猜你喜欢
    • 2019-03-17
    • 2017-12-24
    • 2014-09-03
    • 2020-01-12
    • 2015-10-16
    • 2018-05-08
    • 2017-03-05
    • 1970-01-01
    • 2018-09-12
    相关资源
    最近更新 更多