Schattierungsmodi (Direct3D 9)
Der Schattierungsmodus, der zum Rendern eines Polygons verwendet wird, wirkt sich auf seine Darstellung aus. Schattierungsmodi bestimmen die Intensität von Farbe und Beleuchtung an jedem Punkt eines Polygongesichts. Direct3D unterstützt zwei Schattierungsmodi.
Flache Schattierung
Im flachen Schattierungsmodus rendert die Direct3D-Renderingpipeline ein Polygon, indem die Farbe des Polygonmaterials am ersten Scheitelpunkt als Farbe für das gesamte Polygon verwendet wird. 3D-Objekte, die mit flacher Schattierung gerendert werden, haben sichtbar spitze Kanten zwischen Polygonen, wenn sie nicht koplanar sind.
Die folgende Abbildung zeigt eine Teekanne, die mit flacher Schattierung gerendert wird. Die Kontur der einzelnen Polygone ist deutlich sichtbar. Flache Schattierung ist die schnellste Form der Schattierung.

Gouraud Shading
Wenn Direct3D ein Polygon mit Gouraud-Schattierung rendert, berechnet es eine Farbe für jeden Scheitelpunkt unter Verwendung der Normal- und Beleuchtungsparameter des Scheitelpunkts. Anschließend interpoliert sie die Farbe über das Gesicht der Polygone. Die Interpolation erfolgt linear. Wenn beispielsweise die rote Komponente der Farbe von Scheitelpunkt 1 0,8 und die rote Komponente von Scheitelpunkt 2 mit dem Gouraud-Schattierungsmodus und dem RGB-Farbmodell 0,8 ist, weist das Direct3D-Beleuchtungsmodul dem Pixel am Mittelpunkt der Linie zwischen diesen Scheitelpunkten eine rote Komponente von 0,6 zu.
Die folgende Abbildung veranschaulicht die Gouraud-Schattierung. Dieser Teepot besteht aus vielen flachen, dreieckigen Polygonen. Die Gouraud-Schattierung sorgt jedoch dafür, dass die Oberfläche des Objekts gekrümmt und glättt.

Gouraud-Schattierung kann auch verwendet werden, um Objekte mit spitzen Kanten anzuzeigen.
Weitere Informationen finden Sie unter Normale Vektoren für Gesichtserkennung und Scheitelpunkt (Direct3D 9).