回答編集履歴
1
追記
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 の計算と,それが用いている各要素(法線とかね)がまともになっているのか否か? を見ることができるでしょう.
|