Pixelshader


Allgemeines Shading

Pixelshader dienen dazu, wie der Name schon sagt, Pixel zu schattieren. Dazu benötigt man natürlich Informationen, wie überhaupt die Pixel schattiert werden sollen und woher man diese bekommt bzw. berechnen kann. Im Allgemeinen werden Pixelshader dazu verwendet, die Farbinformationen der Pixel so zu verändern das ein Beleuchtungseffekt besteht. Es gibt natürlich aber auch anderen Möglichkeiten für Pixelshader, wie z.B Spiegelung, welche man für Wasser benutzen kann und in vielen 3D Spielen zu sehen ist. Wir beschränken und jedoch nur auf Pixelshader, die über ein entsprechendes Beleuchtungsmodell die Pixel ändern sollen.

Index

Flatshading

Gouraud Shading

Phong Shading