For alle som har hatt projeksjonstegning som et ledd i sin utdannelse, vet man at man kan rotere geometriske figurer rundt en akse, og så beregne hvordan en gitt figur ser ut fra et annet perspektiv. Det er dette grafikkortet gjør. Den beregner hvordan hvert polygon roterer i forhold til hvordan spilleren beveger seg innover i det virtuelle landsskapet. Disse beregningene er rent matematiske og ikke særlig komplekse. Det som gjør det vanskelig er det svimlende nummeret av polygoner som skal beregnes fortløpende (hundretalls millioner eller milliarder). I tillegg skal prosessoren bruke polygonenes posisjon til å bergene vektorgrafikk og farge/tekstur på synlige flater. I tillegg kommer beregnings av lys. Akkurat som i den virkelige verden, vil lys komme fra en lyskilde, Denne kilden kan være en taklampe, sola eller en rekke lyskilder som lyser samtidig fra flere steder. Grafikkprosessoren må altså beregne hvilke visuelle elementer den allerede har beregnet som skal ligge badet i lys, ligge i skygge, ligge delvis i skygge, osv. I tillegg må den kunstige overflatens refleksjonsevne gjengis. Er det en glatt/blank overflate, er den matt eller lysabsorberende, er det andre lyskilder til stede som også belyser objektet, eller blir objektet indirekte belyst av refleksen fra et annet objekt i nærheten som er opplyst av primærlyskilden? I tillegg finnes det en rekke tilleggsalgoritmer som skal gjøre det visuelle bildet enda mer overbevisende ved hjelp av en rekke subrutiner som bergener lysbryting og fraksjonering fra ulike overflater og objekter.