【问题标题】:Can't see 3D model file in Xcode editor在 Xcode 编辑器中看不到 3D 模型文件
【发布时间】:2019-07-13 07:07:44
【问题描述】:

我想用 ARKit 做一些工作,但是当我在我的 Xcode 项目中将 .dae 或 .scn 添加到 art.scnassets 组时,它在 Xcode 10.1 编辑器中没有显示任何内容(见图),所以我可以不要编辑模型。添加光或其他东西没有帮助。

有人知道怎么解决吗?

【问题讨论】:

  • 你的.dae文件是从哪里得到的?
  • 我从 poly.com 下载模型,它的 .obj 文件并在我想在 XCode 中编辑它时传输到 .scn 文件,但是演示应用程序(来自 AR Kit 2)有一个船模型,它可以在我的 iphone 上运行,我可以在我的 iphone 上看到 3D 模型,但它也无法在 XCode 编辑器中显示。

标签: xcode scenekit augmented-reality arkit


【解决方案1】:

假设,您已成功将 dae 模型导入 Xcode 的场景图中(并且此 dae 模型没有翻转的多边形法线),但您看不到它,因为您的模型没有纹理。

这是一个表面上空旷的场景的简单示例:

但这个场景并不空旷。要查看它包含的内容,您需要单击 Xcode UI 底部的 Show Scene Graph View 按钮并在列表中选择几何图形的组。

如果您仍然无法在场景图中看到整个 dae 模型,只需按键盘上的 F 即可进行取景。现在您可以通过材质属性的Diffuse 插槽为您的网格分配jpegpng 纹理。

在您的情况下,3D 对象称为 maze。只需选择它,按键盘上的 F 在场景图中构图模型,然后通过实用程序区域中的Diffuse 插槽分配纹理(按 Cmd- Alt-0 激活实用程序区域)。

【讨论】:

  • 你好,谢谢你的帮助,我试过你的方法,不幸的是它仍然不起作用,当我点击“显示材料检查器”时,它显示“不适用”,也没有属性,没有动画,列表中没有约束消息。
  • 尝试其他 dae 文件,如果它们也不起作用,请重新安装 Xcode。但是,如果其他文件确实有效,那么 maze.dae 就有问题了。
  • 你好。你找到解决这个问题的方法了吗?请告诉我解决方案。我有 Xcode 11.3.1 和同样的问题。谢谢。
  • 抱歉,@GURU,您向谁提出问题,我还是 Nora?
  • @andyFedo,为您服务。我正在努力寻找解决方案,但还没有找到。不知道为什么模型不显示
猜你喜欢
  • 2016-06-01
  • 1970-01-01
  • 2021-02-08
  • 1970-01-01
  • 2019-01-04
  • 2020-11-02
  • 2012-01-28
  • 2020-03-29
  • 1970-01-01
相关资源
最近更新 更多