Back-Face Culling ist ein Verfahren in der Computergrafikprogrammierung, das bestimmt, ob ein Polygon eines grafischen Objekts sichtbar ist. Wenn es nicht sichtbar ist, wird das Polygon aus dem Rendering-Prozess “aussortiert”, was die Effizienz erhöht, indem die Anzahl der Polygone reduziert wird, die die Hardware zeichnen muss.
Die Eckpunkte von nach vorne gerichteten Polygonen winden sich im Uhrzeigersinn. Auf diese Weise werden Polygone, die von der Kamera abgewandt sind, relativ zur aktuellen Ansicht gegen den Uhrzeigersinn angeordnet. Wenn Rückseiten ausgesondert werden, werden diese Polygone nicht gezeichnet.
Der Prozess ähnelt dem Clipping, bei dem bestimmt wird, ob sich Polygone im Sichtfeld der Kamera befinden, und wenn nicht, werden sie nicht gerendert.
Computergrafik, Programmierbegriffe