我正在使用 Three.js 在 WebGL 中渲染 Fallout 3 对象。可以在此处找到用于类似对象渲染的 JavaScript 。大多数对象,连同它们的法线,一直加载得很好......直到我试图加载婆罗门......
所以,正如你所看到的,纹理和法线被导入到 Blender 中就好了。但是当我将 NIF 文件导出到 WaveFront OBJ 文件(加上 MTL 文件)时,它呈现完全不可见。在故意在 JPG 或 DDS 文件路径的 MTL 文件中输入错字后,我发现它呈现为白色婆罗门(无纹理)。我在这里是否缺少特定的导出设置(请注意我之前已经导出了这些类型的对象)?渲染透明背后有什么意义吗?这些文件可以在这里找到。
注意:没有与未正确加载的纹理有关的错误。
最后,为了进一步参考,这是尝试导出这个被误解的生物时的样子:
感谢您的帮助,谢谢。