我尝试创建一个简单的blender模型,将其导出到.obj / .mtl并使用three.js渲染它。但有些东西不起作用。我下载(并上传)完整的官方three.js-demo。 objmtl-loader工作正常。配合原装机型。
但是如果我在blender中创建一个新文件,导入原始obj模型(从演示中),然后添加一个简单的圆锥体并再次导出到obj,在我的演示页面上,除了我的圆锥体外,所有内容都会显示。
我比较了每个简单的参数(锥形< - >导入的模型) - 没有区别。
如何从搅拌机中获取可渲染的obj-model-export?
(我试过多种文件格式,但对于我的用例Wavefront(obj)是最好的)
答案 0 :(得分:1)
事实上,它必须与您的Blender出口有关。
不确定他们如何正确地玩,但在Blender中更改这些设置,我可以看到你的Cone:
Objects as OJB Groups
Make Normals Consistent
我理解第一个将Cone的类型从Object3D改为Mesh,第二个让纹理放在它上面。
希望有所帮助