Vad är texturminne?

texturminnet är ett område med skrivskyddat datorminne som specifikt har avsatts för snabb åtkomst till bilder som är avsedda att användas som texturytor i datorgrafik, vanligtvis tredimensionella (3D) återgivningar. Den mest effektiva typen av texturminne finns i dedikerade minneschips på ett grafikkort som har en processor som är separat från den viktigaste inom datorn. Det finns tillfällen då ett grafikkort inte har tillräckligt med minne. I dessa fall kan slumpmässiga åtkomstminnet (RAM) på en dator eller till och med utrymme på hårddisken användas som virtuellt texturminne, även om prestanda kommer att påverkas negativt i dessa fall. Ju större mängden tillgängligt texturminne är, desto större och mer detaljerade bilder som lagras i det kan vara, vilket ger en mer realistisk grafisk rendering.

När en 3D -bild återges på en datorskärm är det en process som tar flera steg. Ett av de sista stegen är att tillämpa en struktur på geometrien för objektet som är Rendered. Denna struktur är en tvådimensionell (2D) bild lagrad i minnet och ger färg, finish och detaljer som ska appliceras på polygonytorna i 3D-objektet. Att hålla 2D -bilden i texturminnet gör det möjligt att komma åt den snabbt, vilket kan hjälpa till att förbättra hastigheten i vilken scenen återges, vilket möjliggör smidig rörelse och animering.

När texturminnet finns på ett dedikerat grafikkort, även känt som en grafikbehandlingsenhet (GPU), har det flera fördelar jämfört med andra typer. Det största är att GPU kan optimera hur minnet nås, vilket gör att program kan använda minnet på ett sätt som är intuitivt för 3D -programmering. Den andra fördelen är att eftersom GPU är utformad för att bearbeta 3D -beräkningar snabbt och effektivt kommer den att ha lokal tillgång till texturbilderna, vilket gör att den kan slutföra en scen mycket snabbare än att behöva använda minne lagrat i en annan fysisk LOkatjon inom datorn.

Det finns andra användningsområden för texturminne utanför 3D -grafik. Fotoredigeringsprogramvara kan använda minnet för att lagra stora bilder så att de kan manipuleras och visas snabbt. De speciella optimeringarna av minnet kan användas av program som måste göra många flytande punktberäkningar snabbt. Utrymmet kan också användas för att lagra godtyckliga data på en plats där de snabbt kan nås utan att påverka mängden primärt systemminne.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?