【问题标题】:three.js / A-Frame ObjectLoader does not load Texture and positions Meshes wronglythree.js / A-Frame ObjectLoader 不加载纹理并错误定位网格
【发布时间】:2018-04-28 19:42:46
【问题描述】:

我们在正确导出 3D 资源和动画时遇到问题,以便让 Three.js 能够正确显示它们。

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

    我在这里建议几件事:

    1. File a bug on three.js 包括 .blend 文件
    2. 在导出前尝试在 Blender 或 C4D 中冻结变换
    3. 也许可以尝试其他与three.js 兼容的搅拌机导出器,例如glTF-Blender-Exporter

    【讨论】:

    • 感谢您的推荐。我们切换到 glTF Blender Exporter,它在第一次尝试时运行良好。当 Github 出现“Blender exporter 糟透了”之类的标题时,使用 three.js JSON Exporter 可能不是一个好主意;)
    猜你喜欢
    • 2015-04-27
    • 2016-05-17
    • 1970-01-01
    • 2019-02-05
    • 2011-11-02
    • 1970-01-01
    • 2018-07-21
    • 1970-01-01
    • 2019-12-20
    相关资源
    最近更新 更多