【发布时间】:2014-09-21 19:07:35
【问题描述】:
我可以使用 COLLADA/.dae 格式导出在 Blender 中创建的网格以在 SceneKit 中使用 - 但是在 iOS 设备上没有显示纹理。
此外,OS X 上的预览不会打开从 Blender 导出的任何 COLLADA 文件 - 但侧边栏预览确实显示网格。导出时需要哪些选项才能完成这项工作?
【问题讨论】:
-
我认为您需要告诉我们更多关于如何导出这些纹理的信息。此外,如果预览甚至无法打开纹理,那么这听起来更像是 Blender 的问题,而不是 Scene Kit 的问题。
-
我一直在寻找有关如何从 Blender 导出到 SceneKit 的教程或解释,但还没有真正找到任何东西。这段文字很有趣,但很旧:iphonedevelopment.blogspot.jp/2012/08/… 到目前为止,我刚刚尝试从 Blender 导出到 COLLADA,更改了一些关于 COLLADA 的导出选项 - 起初它没有导出我正在使用的一个纹理文件,但得到了它稍后会这样做 - 它将它放在同一个文件夹中。但是,我只是得到了问题中的结果。
-
如果您在 Xcode 中启动场景工具包游戏,模板“ship”在“ship.dae”中定义,打开 xml 文件显示 Apple 使用“SceneKit Collada Exporter v1.0”导出它- 这看起来像是他们自己的工具。让您想知道他们首先导出的工具/格式是什么,可能是 3dsmax、Maya 或其他什么。 Collada 版本是 1.4.1,与 Blender 相同。我会继续看看有什么不同......
-
还有一点需要注意:Apple 的 ship.dae 有 Y 向上,Blender 有 Z 向上。也许它会破坏事情。
标签: ios blender collada scenekit