Was ist backface culling?
Wie wird die Rückseite identifiziert?
Rückseiten von konvexen grafischen Objekten müssen wegen Selbstverdeckung nicht angezeigt werden
ca. 50% der Kosten für die Darstellung eingespart
Anwendung typischerweise nach Anwendung der Projektionsmatrix, da man dann nur noch die z-Koordinate der Oberflächennormalen auf ein negatives Vorzeichen prüfen muss
Ansonsten:
wann erfolgt clipping?
unmittelbar nach Backface Culling
Was ist clipping?
entfernen grafischer Objekte (und Teile grafischer Objekte) die außerhalb des Betrachtungswürfels liegen
was ist die idee hinter clipping?
(Cohen Sutherland?)
Linien, die ober-/unterhalb, links oder rechts vom Fenster liegen -> Unsichtbar
Linien die komplett im Fenster liegen sind komplett sichtbar
in allen anderen fällen: Schnittpunktberechnung
besser: Algorithmus von Cohen-Sutherland (vermeidet Schnittberechnung durch einfache Tests von 4-bittigen Codes, die die Lage relativ zum Fenster beschreibt)
-> Punkte innerhalb des Fensters 0000
-> im oberen Halbraum 1xxx
-> im unteren Halbraum x1xx
Wie lautet der Algorithmus von Sutherland-Hodgman?
Polygone werden reihum an den fensterkanten abgeschnitten
Last changed9 months ago