Contents
Gouraud Shading ist eine Interpolationsmethode, die in der Computergrafik verwendet wird, um eine kontinuierliche Schattierung von Oberflächen zu erzeugen, die durch Polygonnetze dargestellt werden. Die Gouraud-Schattierung wurde von Henri Gouraud entwickelt und erstmals 1971 veröffentlicht. In der Praxis wird die Gouraud-Schattierung am häufigsten verwendet, um eine kontinuierliche Beleuchtung auf Dreiecksflächen zu erreichen, indem das Licht an den Ecken jedes Dreiecks berechnet und die resultierenden Farben für jedes abgedeckte Pixel linear interpoliert werden durch das Dreieck.
Bei der Gouraud-Schattierung wird eine Schätzung der Oberflächennormalen jedes Scheitelpunkts in einem polygonalen 3D-Modell entweder für jeden Scheitelpunkt angegeben oder durch Mittelung der Oberflächennormalen der Polygone ermittelt, die sich an jedem Scheitelpunkt treffen. Unter Verwendung dieser Schätzungen werden dann Beleuchtungsberechnungen basierend auf einem Reflexionsmodell wie dem Phong-Reflexionsmodell durchgeführt, um Farbintensitäten an den Scheitelpunkten zu erzeugen. Für jeden Bildschirmpixel, der von dem Polygonnetz abgedeckt wird, können dann Farbintensitäten aus den an den Eckpunkten berechneten Farbwerten interpoliert werden.
Phong Shading ist eine Interpolationstechnik für die Oberflächenschattierung in der 3D-Computergrafik. Phong Shading wurde an der University of Utah von Phong Bui Tuong entwickelt und erstmals 1973 veröffentlicht. Es ist ein genauerer interpolationsbasierter Ansatz zum Rendern eines Polygons. Es kann auch als Phong-Interpolation oder Normalvektor-Interpolationsschattierung bezeichnet werden. Es interpoliert Oberflächennormalen über gerasterte Polygone und berechnet Pixelfarben basierend auf den interpolierten Normalen und einem Reflexionsmodell.
Die Phong-Schattierung verbessert die Gouraud-Schattierung und bietet eine bessere Annäherung an die Schattierung einer glatten Oberfläche. Die Phong-Schattierung geht von einem glatt variierenden Oberflächennormalenvektor aus. Die Phong-Interpolationsmethode funktioniert besser als die Gouraud-Schattierung, wenn sie auf ein Reflexionsmodell angewendet wird, das kleine Glanzlichter wie das Phong-Reflexionsmodell aufweist.
VERGLEICHSGRUNDLAGE | GOURAUD-SCHATTEN | FENG-SCHATTEN |
Entwicklung | Die Gouraud-Schattierung wurde von Henri Gouraud entwickelt. | Phong Shading wurde von Phong Bui Tuong entwickelt. |
Erstes Erscheinungsjahr | Es wurde erstmals 1971 veröffentlicht. | Es wurde erstmals 1973 veröffentlicht. |
Beschreibung | Jedes Polygon hat einen Normalenvektor pro Eckpunkt, aber anstatt die Vektoren zu interpolieren, wird die Farbe jedes Eckpunkts berechnet und dann über die Oberfläche des Polygons interpoliert. | Jedes gerenderte Polygon hat einen Normalenvektor pro Scheitelpunkt; Die Schattierung erfolgt durch Interpolieren der Vektoren über die Oberfläche und Berechnen der Farbe für jeden interessierenden Punkt. |
Intensitätsstufen | Intensitätsstufen werden an jedem Scheitelpunkt berechnet und über die Oberfläche interpoliert. | Es interpoliert Normalenvektoren anstelle von Intensitätswerten. |
Bearbeitungszeit | Erfordert moderate Verarbeitung und Zeit. | Obwohl es eine gute Qualität erzeugt, ist es langsam und erfordert eine komplexe Verarbeitung. |
Beleuchtungsgleichung | Die Beleuchtungsgleichung wird an jedem Scheitelpunkt verwendet. | Die Blitzgleichung wird bei jedem Pixel verwendet. |
Interpoliert | Interpoliert Farben entlang der Kanten und der Scanlinie. | Interpoliert Normalen anstelle von Farben. |
Art der Oberfläche | Es erzeugt glatte Oberflächen. | Es erzeugt glatte und glänzende Oberflächen. |
Beleuchtung & Berechnung | Es berechnet die Beleuchtung an Grenzscheitelpunkten und interpoliert. | Es berechnet die Beleuchtung an jedem Punkt der Polygonoberfläche. |
Mach-Band-Effekt | Es kann zu Anomalien führen, die als Mach- Bänder bezeichnet werden . | Es reduziert den Mach-Band-Effekt stark. |
Kosten | Es erfordert weniger Berechnungen und dies senkt die Kosten für die Beschattung erheblich. | Es erfordert mehr Berechnungen und dies erhöht die Kosten für die Beschattung stark. |
Genauigkeit | Es liefert vergleichsweise weniger genaue Ergebnisse. | Es liefert genauere Ergebnisse. |
Haben Sie sich jemals gefragt, warum Sie manchmal bei Einkäufen Ihre PIN eingeben müssen und…
Haben Sie sich jemals gefragt, warum Ärzte manchmal eine CT-Untersuchung und in anderen Fällen ein…
Haben Sie sich jemals gefragt, warum manche Menschen von ihrem "Lohn" sprechen, während andere ihr…
Seide oder Baumwolle: Ein ewiger Wettstreit um Weichheit und Komfort 🧵🌿 Haben Sie sich jemals…
Haben Sie sich jemals gefragt, warum manche Radfahrer scheinbar mühelos Steigungen erklimmen, während andere ins…
Staubsaugen - eine lästige Pflicht, die niemand gerne erledigt. 🧹 Doch in der Welt der…