Culling / Entfernen von Rückseiten

Culling bzw. Backface Culling ist ein Vorgang, der die Orientierung von Polygonen mit dem Blickpunkt der Kamera vergleicht und die Polygonflächen entfernt, die von der Kamera nicht gesehen werden. Das Ziel dieser Technik ist eine Optimierung des Renderprozesses. Bei polygonalen Objekten kann mitunter eine Reduktion der Szenenkomplexität bis zu 50% erfolgen. Durch eine Überprüfung der Flächennormalen im Bezug zur Kamera werden nur die Flächen, deren Normalen in Richtung Kamera zeigen, für die weitere Berechnung verwendet.

Backface Culling:
(a) Ansicht des Objektes ohne Culling
(b) Ansicht des Objektes mit Culling
(c) Schematische Darstellung des Culling-Prozesses
Np= Normale des Polygons
N= Sichtlinienvektor
Sichtbarkeit: = Np.N > 0

Module, die für die Durchführung vorausgesetzt werden