Three.js Blender出口没有材料

时间:2015-01-27 21:35:49

标签: json three.js blender

当我从blender(应用了材料的模型)将模型导出为.json文件时,生成的文件没有应用任何材料。

在Three下拉菜单中,每个材质都设置为NormalBlending,选中Enable depth writing,并检查启用深度测试。

同样,.josn文件没有元数据,也没有应用任何材料。请参阅下面的代码示例(请你能帮助我)我真的需要完成这个项目。我现在已经尝试了3天。

当我从blender(应用了材料的模型)将模型导出为.json文件时,生成的文件没有应用任何材料。

在Three下拉菜单中,每个材质都设置为NormalBlending,选中Enable depth writing,并检查启用深度测试。

同样,.josn文件没有元数据,也没有应用任何材料。请参阅下面的代码示例(请你能帮助我)我真的需要完成这个项目。我现在已经尝试了3天。 链接到显示空元数据和材料数据的代码示例 - > http://pastebin.com/ZwcaJz5L

{    
  "textures": [],
  "materials": [],
  "images": [],
  "metadata": {
    "generator": "io_three",
    "version": 4.3,
    "sourceFile": "cfc_gui_def_green.blend",
    "type": "Object"
    },

2 个答案:

答案 0 :(得分:3)

我的问题的最终答案是我没有在Three_js中选择“材料”复选框导出选项,而不是材料选项。 repsac是帮助我的人,我不知道如何为他投票,或者突出他上面的评论,链接是正确的答案。这是我第一次来这里,所以我试图定义纠正我的问题的答案,并赞扬repsac是帮助我获得正确信息的人。如果有人想告诉我如何,我很乐意编辑我的帖子以正确地完成它。感谢repsac的帮助,先生,您是男士。 AKF

答案 1 :(得分:1)

无法重新创建此内容。 pastebin只是一个部分JSON,在这种情况下不太有用。导出器在$ TMPDIR中创建一个日志。 shell窗口打印日志路径

Log: /var/folders/0s/d7365qbn5gv76sj266_9qqs00000gn/T/io_three.export.log

这提供了更多信息,如果没有实际场景,日志可能是唯一可能有用的东西(如果它甚至记录了任何可能表明问题的东西)。从来没有遇到缺少材料的问题(注意“材料”和“面材”之间存在差异),所以没有太多可以继续下去。