Back Face Culling
Der Begriff Rückseitenentfernung oder englisch Back Face Culling bezeichnet eine Technik der 3D-Computergrafik, mit der ein Großteil von nicht sichtbaren Dreiecken einer Szene eliminiert werden können, um so die Darstellungsgeschwindigkeit zu erhöhen. Dabei lässt man einfach die Dreiecke weg, die der Beobachter, also die Kamera, nicht sehen kann, wie z.B. Objektrückseiten. Die Technik ist nur dann anwendbar, wenn die zu entfernenden Dreiecke tatsächlich nicht zu sehen wären, also nur bei massiven Objekten mit geschlossener Oberfläche.Gehen wir von undurchsichtigen, geschlossenen Objekten aus, so ist ein einfacher Test, um festzustellen ob eine Seite des Objektes gesehen werden kann oder nicht, die Richtung des Normalenvektors der Fläche (Polygon) mit der Blickrichtung zu vergleichen.
Normale des Polygons:
Prüfung, ob Normale in Blickrichtung
wobei und orientierte Polygonkanten sind und der Blickrichtungsvektor.
Ist das Ergebnis , so ist die Fläche zu sehen, bei einem Ergebnis nicht. Ist eine Fläche sichtbar, werden anschliessend die weiteren Schritte der Rendering-Pipeline durchlaufen. Ist die Fläche nicht zu sehen, durchläuft sie keine weiteren Schritte.
Das Back Face Culling sollte, um den Gesamtprozess möglichst effizient zu gestalten, möglichst früh angewendet werden. Oftmals ist es der erste Schritt einer Rendering-Pipeline.
Weblinks
• BieGraph Computer Graphics Group, Universität Bielefeld
• H. Theisel - Clipping

