回答編集履歴

1

追記

2021/06/15 01:58

投稿

fana
fana

スコア11996

test CHANGED
@@ -59,3 +59,25 @@
59
59
 
60
60
 
61
61
  とにかく,動作結果だけを見ても「まともか否か」の判断が付かないならば,**そういう確認作業を実際に行ってください**.
62
+
63
+
64
+
65
+ ---
66
+
67
+
68
+
69
+ 確認する場合,{ ambient, diffuse, specular }の複合した結果を見るのは面倒でしょうから,個別にチェックすることを勧めます.
70
+
71
+ (こいつらは最終的に単純に加算されているだけなので,個々の振る舞いを独立して見れる)
72
+
73
+
74
+
75
+ 例えば,
76
+
77
+
78
+
79
+ * フラグメントシェーダの出力を(ambient と specular は無視して) diffuse 要素だけにして見る
80
+
81
+
82
+
83
+ とかすれば,少なくとも diffuse の計算と,それが用いている各要素(法線とかね)がまともになっているのか否か? を見ることができるでしょう.