ShadingVerfahren
ShadingVerfahren ist ein Oberbegriff in der Computergrafik für Techniken, die die Farbe und Helligkeit von Oberflächen anhand von Lichtquellen, Materialparametern und Geometrie berechnen. Ziel ist es, Realismus oder stilistische Effekte je nach Anwendung zu erzeugen.
In der Praxis unterscheidet man oft zwischen Berechnungen pro Vertex (per-Vertex) und pro Pixel bzw. Fragment
Historisch verbreitete Shading-Verfahren sind Flat Shading, Gouraud Shading und Phong Shading. Flat Shading verwendet eine einzige
Physisch basierte Shading-Verfahren (PBR) basieren auf realistischen BRDFs (Bidirectional Reflectance Distribution Functions) und Energieerhaltung. Typische Modelle
Nicht-photorealistische Shading-Verfahren (NPR) wie Toon- oder Cel-Shading erzeugen stilisierte Konturen und flache Flächen, um einen Cartoon-Look
Shading-Verfahren beeinflussen auch Zusatztechniken wie Schattenberechnung, Ambient Occlusion und globale Illumination, die zusammen das Gesamtbild einer