2017-04-21 85 views
0

我嘗試在ThreeJS上加載此FBX模型。FBX模型顯示ThreeJS上的黑色紋理

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

它正確加載動畫,但都呈現黑色質感。

我使用官方的例子來從ThreeJS加載FBX,我只是替換了模型文件。

請幫助,我需要這個爲我的項目。

謝謝你的時間! 問候

+0

顯示你的問題的圖片,不要指望有人下載你的文件並打開它。模型上的UV座標是否正確?紋理文件被找到了嗎?您是否在瀏覽器控制檯中檢查了錯誤? – 2pha

+0

你添加了燈光到你的場景嗎? – Radio

回答

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); 
0

請檢查紋理圖像的文件格式。將圖像轉換爲jpg格式,然後將模型同樣在文本文件中打開。您也可以檢查特定的圖像文件格式的加載器,如TGALoader for .tga。