www.wikidata.de-de.nina.az
Der Warnock Algorithmus ist eine Methode aus der Computergrafik zur Verdeckungsberechnung also um zu ermitteln welche Teile von Objekten vom Betrachter aus sichtbar sind Er wurde 1969 von John Warnock entwickelt und meistens auf polygonale Szenen angewandt Prinzip Bearbeiten nbsp Ein Polygon kann mit einem Flachenelement auf vier Arten in Beziehung stehen a umgebend b uberlappend c enthalten d getrennt Der Warnock Algorithmus teilt die Bildflache in vier gleiche Quadrate auf Diese Teilung wird rekursiv fortgesetzt Bei jedem Schritt des Teilungsprozesses kann ein Polygon auf vier verschiedene Arten mit einem Flachenelement in Beziehung stehen siehe Bild Die Teilung wird in folgenden Fallen abgeschlossen da uber die Darstellung eines Flachenelements eine einfache Entscheidung getroffen werden kann Alle Polygone sind von der Flache getrennt In diesem Fall wird die Flache mit der Hintergrundfarbe eingefarbt Es gibt genau ein Polygon und dieses Polygon uberlappt die Flache oder ist in ihr enthalten In diesem Fall wird die Flache zunachst mit der Hintergrundfarbe gefullt dann wird der in der Flache enthaltene Teil des Polygons gerastert Es gibt ein einziges umgebendes Polygon aber kein uberlappendes oder enthaltenes Polygon Hier wird die Flache mit der Farbe des umgebenden Polygons gefullt Es gibt mehr als ein uberlappendes enthaltenes oder umgebendes Polygon eines davon ist jedoch ein umgebendes Polygon das vor allen anderen liegt Um zu testen ob ein umgebendes Polygon vor den anderen liegt werden die z Koordinaten der Ebenen die die Polygone enthalten an jeder der vier Ecken des Flachenelements verglichen Wenn die Koordinaten des umgebenden Polygons an jeder Ecke kleiner als die der restlichen sind so liegt es am Nachsten und die Flache kann mit der Farbe dieses Polygons eingefarbt werden Wenn soweit unterteilt wurde dass die Flachenelemente nur noch ein einziges Pixel umfassen und keiner der obigen vier Falle eingetreten ist so wird die z Koordinate aller Polygone am Mittelpunkt der Flache berechnet Das Polygon mit der z Koordinate die am nachsten zum Betrachter liegt bestimmt dann die Farbe des Pixels Um Antialiasing zu erreichen konnen die Flachen noch weiter unterteilt werden sodass sich die Farbe eines Pixels aus dem Mittelwert der dazugehorigen Flachenelemente ergibt Literatur BearbeitenJames D Foley u a Computer Graphics Principles and Practice Addison Wesley Reading 1995 ISBN 0 201 84840 6 William Newman Robert Sproull Principles of Interactive Computer Graphics McGraw Hill New York 1973 ISBN 0 07 046337 9 S 297 302 David Rogers Procedural Elements for Computer Graphics WCB McGraw Hill Boston 1998 ISBN 0 07 053548 5 John Warnock A Hidden Surface Algorithm for Computer Generated Halftone Pictures Technical Report TR 4 15 NTIS AD 753 671 Computer Graphics Department University of Utah Salt Lake City 1969 PDF 1 3 MB Abgerufen von https de wikipedia org w index php title Warnock Algorithmus amp oldid 117016675