2017-04-21 42 views
0

このFBXモデルをThreeJSに読み込もうとしています。ThreeJSに黒いテクスチャを表示するFBXモデル

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

それがアニメーションで正しく読み込まれますが、すべてが黒のテクスチャを示しています。

FBXをThreeJSからロードするための公式の例を使用しています。私はモデルファイルを置き換えました。

助けてください、私のプロジェクトに必要です。

ありがとうございました! よろしく

+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のような特定のイメージファイルフォーマットを特定のローダーで確認することもできます。

関連する問題