Vergleichen von Schattierungsmodi (Direct3D 9)

Im flachen Schattierungsmodus wird die folgende Pyramide mit einem spitzen Rand zwischen benachbarten Gesichtern angezeigt. Im Gouraud-Schattierungsmodus werden Schattierungswerte jedoch über den Rand interpoliert, und die endgültige Darstellung ist eine gekrümmte Oberfläche.

Abbildung einer Pyramide mit spitzen Kanten und Pfeilen, die auf die Gesichtsnorm normal zeigen

Gouraud Schattierungslichter flacher oberflächen realistischer als flache Schattierung. Ein Gesicht im flachen Schattierungsmodus ist eine einheitliche Farbe, aber die Gouraud-Schattierung ermöglicht es, dass Licht korrekter über ein Gesicht fällt. Dieser Effekt ist besonders offensichtlich, wenn es eine Punktquelle in der Nähe gibt.

Gouraud-Schattierung glättet die spitzen Kanten zwischen Polygonen, die mit flacher Schattierung sichtbar sind. Dies kann jedoch zu Bändern führen, bei denen es sich um Farb- oder Lichtbänder handelt, die nicht reibungslos über angrenzende Polygone gemischt werden. Ihre Anwendung kann die Darstellung von Mach-Bänder reduzieren, indem sie die Anzahl der Polygone in einem Objekt erhöht, die Bildschirmauflösung erhöht oder die Farbtiefe der Anwendung erhöht.

Die Gouraud-Schattierung kann einige Details übersehen. In der folgenden Abbildung ist beispielsweise ein Blickpunkt vollständig in einem Polygongesicht enthalten.

Abbildung eines Blickpunkts innerhalb eines Polygongesichts

In diesem Fall würde die Gouraud-Schattierung, die zwischen Scheitelpunkt interpoliert, das Spotlight vollständig übersehen. das Gesicht wird gerendert, als wäre der Blickpunkt nicht vorhanden.

Schattierung