cool web a perfektni rs- Doporucuji

Tuesday, June 27, 2006

Phongovo stínování je obdobou předcházejícího způsobu. Při Phongově stínování provádíme interpolaci normálových vektorů plošky. Interpolaci provádíme po řádcích. U Guraudova stínování jsme interpolovali intenzitu.
Pro normálové vektory lze psát:
nA = n1 + ( n2 - n1 ) . u u < 0, 1 >
nB = n1 + ( n3 - n1 ) . w w < 0, 1 >
nQ = nA + ( nB - nA ) . t t < 0, 1 >
přičemž pro a v rámci daného řádku lze psát
= + ( nB - nA ) . ( t2 - t1 )
kde t1 a t2 jsou odpovídající hodnoty parametru t v bodech q1 a q2 .
Normálový vektor je nutné počítat pro každý bod řádku a určit jako:
= + n . t