在Blender中将NIF转换为OBJ 249.2产生不可见对象

时间:2015-06-25 00:18:32

标签: javascript three.js blender blender-2.49

我使用Three.js在WebGL中渲染Fallout 3对象。可以找到类似对象呈现的JavaScript here。大多数物体和它们的法线都装得很好......直到我试图加载婆罗门......

Yuck

所以,正如你所看到的,纹理和法线被很好地导入Blender。但是当我将NIF文件导出到WaveFront OBJ文件(加上MTL文件)时,它会呈现完全不可见的状态。故意在JPL或DDS文件路径的MTL文件中输入拼写错误后,我发现它呈现为 white brahmin(无纹理)。我是否缺少特定的导出设置(请注意我之前已导出这些类型的对象)?渲染透明背后是否有一些重要意义?可以找到这些文件here

注意:没有抛出与纹理无法正确加载相关的错误。

最后,为了进一步参考,以下是尝试导出这个被误解的生物时的样子:

enter image description here

感谢您的帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

在.mtl文件中,.responsive_image { background-image ("testing_image.jpg"); background-size: 100%; } 的值对于所有三种材料都是0。从解析.mtl文件的源代码:

d