teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

接続後の追加と補足説明の移動。

2021/11/09 14:44

投稿

hirotry
hirotry

スコア53

answer CHANGED
@@ -1,11 +1,11 @@
1
1
  上記の情報から原因特定が難しいですが(私の経験値も少ないのですが)、
2
2
  ライトの変数が const や let で宣言されていないのが気になりました。
3
+ (変数宣言が原因だとしたらそもそもエラーとなり tick 関数が呼び出されず、何も描画されないはずなので変数宣言が原因ではないかも)
3
4
  > hemisphereLight = new THREE.HemisphereLight(0xffffff, 0x4169e1, 1.8);
4
5
  scene.add(hemisphereLight);
5
6
 
6
- (変数宣言が原因だとしたらそもそもエラーとなり tick 関数が呼び出されず、何も描画されないはずなので変数宣言が原因ではないかも)
7
7
 
8
8
  あと、別のライトの種類も試してみてください(ポイントライトやディレクショナルライト等)。
9
9
 
10
- 念の為、書き出した glb ファイルを下記のサイトにドラッグアンドドロップして、テクスチャが反映されるかどうか確認してみてください。下記サイトでテクスチャが反映されていなければ、glb ファイルの書き出し設定に問題があるかもしれません。
10
+ また、念の為、書き出した glb ファイルを下記のサイトにドラッグアンドドロップして、テクスチャが反映されるかどうか確認してみてください。下記サイトでテクスチャが反映されていなければ、glb ファイルの書き出し設定に問題があるかもしれません。
11
11
  [glTF_viewer](https://gltf-viewer.donmccurdy.com/)