De chips som är specifikt utformade för att hantera behandlingskraven relaterade till visning och manipulera 3D -bilder kallas
grafikbehandlingsenheter (GPU) .
Här är varför GPU:er är idealiska för 3D -grafik:
* Parallellbehandling: GPU:er är utformade för massiv parallellbehandling, vilket gör att de kan utföra miljoner beräkningar samtidigt. Detta är avgörande för att göra komplexa 3D -scener och animationer.
* Specialiserade arkitekturer: Till skillnad från CPU:er, som är optimerade för allmänna uppgifter, har GPU:er en specialiserad arkitektur utformad för att hantera de specifika matematiska operationerna som är involverade i 3D-grafik.
* Högminnesbandbredd: GPU:er har tillgång till stora mängder högbandbreddminne, vilket är viktigt för att lagra och snabbt komma åt de stora mängder data som krävs för 3D-rendering.
* skuggenheter: GPU:er innehåller specialiserade bearbetningsenheter som kallas Shader -enheter, som hanterar uppgifter som belysning, skuggning och texturering.
* vertex och fragmentbehandling: GPU:er är utformade för att effektivt utföra vertex- och fragmentbearbetning, som är kärnverksamheten som är involverade i att göra 3D -objekt.
Exempel på GPU:er som används för 3D -grafik:
* nvidia GeForce och Quadro Series: Dessa är populära GPU:er som används i spel och professionella applikationer.
* AMD Radeon Series: AMD:s GPU:er används också allmänt i spel och 3D -grafik.
Andra termer relaterade till 3D -grafikbehandling:
* rendering: Processen att skapa en bild från en 3D -modell.
* Ray Tracing: En teknik som simulerar den realistiska interaktionen mellan ljus och objekt i en 3D -scen.
* texturering: Tillämpa bilder eller mönster på 3D -objekt för att ge dem ett realistiskt utseende.
* skuggning: Beräkna ljusets färg och intensitet på ytor av 3D -objekt.
Medan GPU:er främst är utformade för 3D -grafik, används de också i allt högre grad i andra applikationer som kräver tung parallellbehandling, såsom maskininlärning och vetenskaplig datoranvändning.