bélyegkép|200px|Gouraud-árnyékolt sokszög bélyegkép|200px|Gouraud-árnyékolt gömb animációja - pontatlanságok vehetők észre a sokszögek széleinél bélyegkép|200px|Egy állókép ugyanarról a gömbről, sokkal több sokszög felhasználásával
A Gouraud-árnyalás a számítógépes grafikában használatos módszer: a háromszögek csúcspontjaiban értékeli ki a fényforrásokból idejutó fény visszaverődését.Dr. Szirmay-Kalos László: Számítógépes grafika, p. 140. Az illuminációs képlet alkalmazásánál az eredeti felület normálvektorával dolgozik, azaz a tesszellációs folyamat során a kiadódó pontokban a normálvektort is meg kell határozni, amit a poligonháló visz magával a transzformációk során., p. 146. Ezután a Gouraud-árnyalás a háromszög belső pontjainak színét a csúcspontok színéből lineárisan interpolálja. Vegyük észre, hogy ez pontosan ugyanaz az algoritmus, ahogyan a z mélység koordinátát a háromszög három csúcspontjából lineáris interpolációval határozzuk meg, így az ott említett inkrementális módszer itt is használható.
A Gouraud-árnyalás programja, amely egy háromszög alsó felét színezi ki:
for to do
for to do
Pixel
δ δ δ
endfor
δ δ
δ δ δ
endfor
A Gouraud-árnyalás akkor jó, ha a háromszögön belül a szín valóban közelítőleg lineárisan változik. Ez nagyjából igaz diffúz visszaverődésű objektumokra, de elfogadhatatlan tükrös, illetve spekuláris visszaverődésű felületekre. A lineáris interpoláció ilyen esetben egyszerűen kihagyhatja vagy szétkenheti a fényforrás tükröződő foltját.
Jegyzetek
Kategória:3D-s számítógépes grafika