2 つの三角形を使用して立方体の面を描いています。しかし、私は期待したほどの結果を得ていません。
以下の画像は、座標付きの 2 つの三角形を示しています。
(1, 1, 1), (0, 0, 1), (1, 0, 1)
と
(0, 0, 1), (1, 1, 1), (0, 1, 1)
それぞれ。どちらも CCW 順で同じ法線ベクトルで指定されているため、どこに問題があるのかわかりません(0, 0, 1)
。光源は目と同じ位置にあります。
問題の原因は何だと思いますか?
編集:ポリゴンごとに頂点ごとに法線ベクトルを1つ指定するのではなく、ポリゴンごとに法線ベクトルを1つだけ指定することで解決しました。