FBX模型在ThreeJS上显示黑色纹理

时间:2017-04-21 07:43:26

标签: three.js

我尝试在ThreeJS上加载这个FBX模型。

https://www.dropbox.com/s/pwa31xkia8tg8v9/fbx%20threejs.zip?dl=0

它正确加载动画,但都显示黑色纹理。

我正在使用官方示例从ThreeJS加载FBX,我只是替换了模型文件。

请帮忙,我的项目需要这个。

感谢您的时间! 此致

2 个答案:

答案 0 :(得分:0)

FBX showing black texture

我为场景添加了光。

        light = new THREE.HemisphereLight(0xffffff, 0x444444, 1.0);
        light.position.set(0, 1, 0);
        scene.add(light);

        light = new THREE.DirectionalLight(0xffffff, 1.0);
        light.position.set(0, 1, 0);
        scene.add(light);

答案 1 :(得分:0)

请检查纹理图像的文件格式。将图像转换为jpg并更改模型同样在文本文件中打开它。您还可以检查特定图像文件格式的特定加载程序,如TGALoader for .tga。