私はコンピュータ グラフィックスのコースにいて、フォンとグーロー シェーディングに関する講義に合格したところです。私は何が言われているのかよく分からなかったので、明確にするために教科書に目を向け、私を助けるかもしれない実行可能な例を見つけました. この例について皆さんと議論したいと思います。
例は次のように述べています。
During triangle rasterization we are using Gouraud interpolation
of colors across a triangle to determine the colors of pixels.The triangle we are
rendering has vertices A, B, and C, with screen-space coordinates A = (30,10),
B = (30,50), and C = (60, 30).
頂点には次の RGB カラーがあります。
Ac = (25, 160, 30)
Bc = (25, 110, 30)
Cc = (25, 115, 30)
ポイント (a.) (30,30) とポイント (b.) (45, 30) の RGB カラーは何ですか?
のために)
A と B の R と B の値を想定します。それらは同じであり、30 は 10 と 50 の間にあるため、G の A と B の色値の平均をとります。
したがって、(25, 135, 30) はポイントのカラー値です。この値を次の問題で使用します。つまり、点 M と呼びましょう。
(b) の場合
y 座標として 30 を持つ唯一の点は C です。点 M は (30,30) にあります。したがって、(30,30) と (60,30) は同じ R 値と B 値を持っているため、(45, 30) の値も同じであると仮定します。45 はちょうど 30 と 60 の間にあるので、ここでも G 値を平均化します。
したがって、答えは (25, 125, 30) です。
だから私の質問は - これは正しいですか?もしそうなら-これは補間とは何を意味するのですか-この種の...平均化ですか?フォン シェーディングはこれとどう違うのですか?