three.js / A-Frame ObjectLoader不加载纹理并错误地定位网格

时间:2017-11-15 14:20:50

标签: three.js augmented-reality blender cinema-4d

我们在正确导出3D资源和动画时遇到问题,因此three.js可以正确显示它们。

我们所有的3D艺术家都使用Cinema4D,因此我们需要通过blender导出兼容的3.js JSON。他们将场景导出为FBX,然后将其导入到混合器中。这似乎工作正常。模型在那里看起来很好(在预览窗口中设置了材质视图),我们导出的更简单的模型甚至可以使用纹理和动画。

但我们现在有一个场景,当我们加载生成的JSON时,一些网格被翻转180°(但只有一些 - 树木),其中一个模型(圣诞老人模型)没有纹理。它们在搅拌机中看起来都很好。

https://threejs.org/editor/中加载JSON时,您会立即看到问题:

enter image description here

这是出口问题吗?我们可以通过调整出口参数来解决这个问题吗?我们需要在搅拌机中调整模型吗?

1 个答案:

答案 0 :(得分:2)

我会在这里提出一些建议:

  1. File a bug on three.js包括.blend文件
  2. 在导出前尝试在Blender或C4D中冻结转换
  3. 也许尝试使用不同的three.js兼容的blender导出器,例如glTF-Blender-Exporter