Vad är Back-Face Culling?

Back-face culling är en renderingsteknik som används i tredimensionell (3D) modellering för filmer och spel för att minska det nödvändiga minnet. När polygoner används pekar de medurs eller moturs och användaren måste välja vilken riktning han eller hon vill begränsa. Efter att ha valt detta, kommer bakåtvänd utslaktning att träda i kraft och göra att den andra sidan av varje polygon försvinner, eftersom de inte krävs. Baserat på hur spelaren rör sig i ett 3D-spel eller genom ett 3D-program, kan polygonerna växla mellan osynligt och synligt. Färre polygoner kommer att behövas totalt sett, så mängden minne och bearbetningskraven för filmen eller spelet blir mycket mindre.

Polygoner i ett 3D-spel eller en film har ofta en viss riktning och slingrande, och för att bakåtvänd utslaktning ska fungera måste användaren välja en riktning att begränsa. Till exempel, om medurs polygoner är begränsade, kommer alla polygoner som rör sig medurs att bli osynliga. Riktningen väljs normalt utifrån spelarens gemensamma position, var kameran är placerad och hur det allmänna landskapet är uppbyggt.

Baserat på vad användaren väljer och hur kameran eller spelaren rör sig kommer några eller många av polygonerna att försvinna från programmet. Om polygonerna fortfarande behövs för att rendera ett objekt, kommer baksidan att bli osynlig, men de försvinner inte helt från programmet. Till exempel, om kameran tittar rakt mot ett föremål, kommer framsidan och sidorna att behövas för att komponera bilden, men eftersom baksidan inte syns kommer den vinkeln att försvinna.

I tidiga 3D-filmer och -spel skulle det vara sällsynt att kameran eller spelaren såg baksidan av polygonala objekt, så det fanns inget behov av att rotera den synliga vinkeln. Mer avancerad 3D-grafik har ofta en justerbar kamera, så utslaktning av baksidan gör inte bara polygoner osynliga. De osynliga polygonerna kommer att rotera baserat på vart användaren rör sig. Till exempel, om någon flyttar från framsidan till baksidan av ett 3D-objekt, kommer polygonerna på baksidan att laddas när användaren kommer närmare baksidan.

Syftet med utrotning av baksidan är att minska mängden polygoner som krävs för att köra en 3D-film eller ett spel. Minnet är ofta högt för många 3D-projekt, och det gör det svårare att visa och bearbeta media. Genom att minska antalet erforderliga polygoner blir det mycket lättare för filmer och spel att användas i projektorer eller datorer av konsumentklass.