Chips, der specifikt er designet til at håndtere behandlingskravene, der er relateret til visning og manipulering af 3D -billeder, kaldes
grafikbehandlingsenheder (GPU'er) .
Her er grunden til, at GPU'er er ideelle til 3D -grafik:
* Parallel behandling: GPU'er er designet til massiv parallel behandling, så de kan udføre millioner af beregninger samtidigt. Dette er afgørende for at gengive komplekse 3D -scener og animationer.
* Specialiserede arkitekturer: I modsætning til CPU'er, der er optimeret til generelle opgaver, har GPU'er en specialiseret arkitektur designet til håndtering af de specifikke matematiske operationer, der er involveret i 3D-grafik.
* Båndbredde med høj hukommelse: GPU'er har adgang til store mængder af hukommelse med høj båndbredde, hvilket er vigtigt for at gemme og hurtigt få adgang til de store mængder data, der kræves til 3D-gengivelse.
* shader -enheder: GPU'er indeholder specialiserede behandlingsenheder kaldet shader -enheder, der håndterer opgaver såsom belysning, skygge og teksturering.
* Vertex og fragmentbehandling: GPU'er er designet til effektivt at udføre toppunkt- og fragmentbehandling, som er de centrale operationer, der er involveret i gengivelse af 3D -objekter.
Eksempler på GPU'er brugt til 3D -grafik:
* NVIDIA GeForce og Quadro Series: Disse er populære GPU'er, der bruges til spil og professionelle applikationer.
* AMD Radeon Series: AMDs GPU'er er også vidt brugt til spil og 3D -grafik.
Andre udtryk relateret til 3D -grafikbehandling:
* gengivelse: Processen med at oprette et billede fra en 3D -model.
* strålesporing: En teknik, der simulerer den realistiske interaktion mellem lys og objekter i en 3D -scene.
* Teksturering: Anvendelse af billeder eller mønstre til 3D -objekter for at give dem et realistisk udseende.
* skygge: Beregning af lysens farve og intensitet på overflader af 3D -objekter.
Mens GPU'er primært er designet til 3D -grafik, bruges de også i stigende grad i andre applikationer, der kræver kraftig parallel behandling, såsom maskinlæring og videnskabelig computing.