Phongovo stínování
Phongovo stínování[1][2] (anglicky Phong shading) je soubor technik používaných v počítačové grafice. Tyto techniky zahrnují především model odrazu světla z povrchu materiálu (Phongovo osvětlení) a odhad barvy pixelu založený na interpolaci normály povrchu (Phongova interpolace, obvykle označována per-pixel).
Phongův osvětlovací model
Phongovo osvětlení je empirický model. Uvažuje dva typy odrazu – difuzní a spekulární. K ním je započítána ambientní složka, která představuje rozptýlené světlo a je v celé scéně konstantní.
Phongova interpolace
Na rozdíl od Gouraudovo stínování, které uvažuje konstantní normálu pro celý polygon[3], poskytuje Phongův model lepší aproximaci tím, že interpoluje normály mezi vrcholy čímž docílí hladkých přechodů mezi sousedními pixely.
Reference
- University of Utah School of Computing, http://www.cs.utah.edu/school/history/#phong-ref Archivováno 3. 9. 2013 na Wayback Machine
- PHONG, B-T. Illumination for computer generated pictures. Communications of the ACM. 1975, s. 311–316. Dostupné v archivu pořízeném dne 2012-03-27. DOI 10.1145/360825.360839. S2CID 1439868. (anglicky)
- GOURAUD, H. Continuous shading of curved surfaces. IEEE Transactions on Computers. 1971, s. 623–629. Dostupné v archivu pořízeném dne 2010-07-02. DOI 10.1109/t-c.1971.223313. (anglicky)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.