我在計算機圖形學課程,剛剛通過了關於Phong和Gouraud着色的講座。我並不真正瞭解所說的內容,於是我轉向教科書進行澄清,找到了一個可行的例子來幫助我。我想和大家討論這個例子。用一個例子來理解小規模的Gouraud着色
的例子說:
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)
什麼是RGB顏色點(一)(30,30)和點(B。 )(45,30)?
對於(a)中
我斯波西A和B中的R和B值 - 它們是相同的,然後,自30正好位於10和50之間...採取A的平均和B的顏色值。
所以(25,135,30)是點的顏色值。我會用在未來的問題,這個值 - 所以讓我們把它指向M.
爲(B)
我們有一個30的y座標的唯一的一點是C. M點在(30,30)。因此,由於(30,30)和(60,30)具有相同的R值和B值......我假設它們與(45,30)值相同。再次,我們只是平均G值,因爲45正好在30和60之間。
所以答案是(25,125,30)。
所以我的問題是 - 這是正確的嗎?如果是這樣 - 這是什麼意思插值 - 這種...平均? Phong陰影如何與此不同?