创建自定义.OBJ / .MTL文件并使用three.js呈现它

时间:2013-11-17 21:24:50

标签: javascript three.js export blender

我尝试创建一个简单的blender模型,将其导出到.obj / .mtl并使用three.js渲染它。但有些东西不起作用。我下载(并上传)完整的官方three.js-demo。 objmtl-loader工作正常。配合原装机型。

但是如果我在blender中创建一个新文件,导入原始obj模型(从演示中),然后添加一个简单的圆锥体并再次导出到obj,在我的演示页面上,除了我的圆锥体外,所有内容都会显示。

我比较了每个简单的参数(锥形< - >导入的模型) - 没有区别。

My demo-page

My blender-file

如何从搅拌机中获取可渲染的obj-model-export?

(我试过多种文件格式,但对于我的用例Wavefront(obj)是最好的)

1 个答案:

答案 0 :(得分:1)

事实上,它必须与您的Blender出口有关。

不确定他们如何正确地玩,但在Blender中更改这些设置,我可以看到你的Cone:

  • 在导出> Wavefront,请检查Objects as OJB Groups
  • 选择Cone,Edition模式,Make Normals Consistent

我理解第一个将Cone的类型从Object3D改为Mesh,第二个让纹理放在它上面。

希望有所帮助

相关问题