Gouraud Shading

Gouraud Shading

Das Gouraud Shading bzw. Gouraud-Schattierung ist ein Shading-Verfahren in der 3D-Computergrafik, um Polygonflächen zu schattieren. Benannt wurde es nach seinem Entwickler Henri Gouraud, der es erstmals 1971 vorstellte.

Verfahren

Beim Gouraud Shading werden zunächst die Farben des darzustellenden Polygons an seinen Eckpunkten (Vertices) berechnet und die Vertices auf die Bildebene projiziert. Das so entstandene zweidimensionale Abbild des Polygons wird anschließend zeilenweise abgearbeitet. Dabei werden die Farben an den Schnittpunkten der Kanten mit der Abtastzeile aus den Farben der Eckpunkte interpoliert. Die Farbwerte der Bildpunkte der Abtastzeile werden wiederum aus den Farben der Kanten interpoliert.

Als Beleuchtungsverfahren wird beim Gouraud Shading lediglich diffuse Reflexion nach dem Modell eines Lambert-Strahlers verwendet. Zur Berechnung der Farbwerte eines Vertex werden die Flächennormalen der anliegenden Flächen gemittelt. Die von der Fläche wiedergegebene Farbe wird aus dem diffusen Reflexionskoeffizienten, aus der Lichtquelle sowie aus dem Winkel zwischen Flächennormale und Lichtstrahl zur Lichtquelle gebildet.

Durch die Interpolation der Flächennormalen erscheinen so facettierte Oberflächen eines dargestellten Objekts nicht kantig wie beim Flat Shading, sondern weich. Die Silhouette des Objekts hingegen bleibt weiterhin kantig. Das Gouraud Shading ist eines der schnellsten Verfahren in der 3D-Computergrafik zur Darstellung räumlicher Objekte. Wenn nicht-diffuse Flächen dargestellt werden sollen, muss das aufwändigere Phong Shading angewandt werden, da beim Gouraud Shading Glanzlichter verloren gehen würden.

Nachteile dieser Art der Schattierungen sind Sprünge im Farbverlauf, Machsche Streifen und das Auftreten des Moiré-Effekts.

Siehe auch

Literatur

  • Henri Gouraud: Continuous Shading of Curved Surfaces. IEEE Transactions on Computers C-20, 6 (Jun. 1971): 623–629, ISSN 0018-9340

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Gouraud shading — Gouraud shading, named after Henri Gouraud, is a method used in computer graphics to simulate the differing effects of light and colour across the surface of an object. In practice, Gouraud shading is used to achieve smooth lighting on low… …   Wikipedia

  • Gouraud Shading — Gouraud Shading,   Shading …   Universal-Lexikon

  • Gouraud-Shading — Das Gouraud Shading ist ein Shading Verfahren in der 3D Computergrafik, um Polygonflächen zu schattieren. Benannt wurde es nach seinem Entwickler Henri Gouraud, der es erstmals 1971 vorstellte. Verfahren Beim Gouraud Shading werden zunächst die… …   Deutsch Wikipedia

  • Gouraud shading — Ombrage Gouraud Les types d ombrage numériques Ombrage plat Ombrage de Gouraud Ombrage de Phong …   Wikipédia en Français

  • Gouraud shading — noun A method of simulating the effects of light and colour across the surface of an object …   Wiktionary

  • Gouraud-Shading — allgemein: ein linearer Interpolationsalgorithmus zwischen zwei Farben in einer Scanlinie Methode bei der Darstellung von 3D Objekten …   Acronyms

  • Gouraud-Shading — allgemein: ein linearer Interpolationsalgorithmus zwischen zwei Farben in einer Scanlinie Methode bei der Darstellung von 3D Objekten …   Acronyms von A bis Z

  • Shading — oder Schattierung[1] ist ein Begriff aus der 3D Computergrafik, der im weiten Sinn die Simulation der Oberflächeneigenschaften von Objekten bezeichnet.[2] Im Speziellen bezeichnet Shading die Anwendung eines Interpolationsverfahrens, mit dem der… …   Deutsch Wikipedia

  • Shading —   [dt. Schattierung], in der Grafikverarbeitung eine Reihe von Verfahren, Licht und Schatteneffekte bei der Darstellung von dreidimensionalen Grafiken zu berechnen. Das Shading ergänzt somit das Rendering. Shading Verfahren nützen aus, dass sich… …   Universal-Lexikon

  • Gouraud — can stand for various notions: *General Henri Gouraud, a World War I French general *Henri Gouraud, a computer scientist. **Gouraud shading, a shading algorithm invented by him …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”