Shading
Shading (von engl. to shade=schattieren) bezeichnet in der
3D-Computergrafik den Vorgang einem
Vertex im Raum eine Farbe für die Darstellung als
Pixel zuzuweisen. Dafür muss ein
Beleuchtungsmodell angewendet werden.
Die einzelnen Shading-Verfahren unterscheiden sich nach der Art ihrer Interpolation:
- Flat Shading führt keine Interpolation durch, sondern greift auf die Farbe des ersten Vertex des gerade zu zeichnenden Polygons zurück. Diese Farbe wird für alle Punkte des Polygons verwendet.
- Beim Gouraud Shading wird die Beleuchtung auf die Vertizes des Polygons angewendet, die Farbwerte der einzelnen Pixel jedoch aus diesen Farbwerten interpoliert.
- Phong Shading interpoliert für jeden Pixel aus den Normalen der Vertizes eine interpolierte Normale des Pixels und wendet das Beleuchtungsmodell für jeden Pixel mit einer neuen Normale an.