Vad är texturminne?

Texturminne ä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 separat från den huvudsakliga i datorn. Det finns tillfällen då ett grafikkort inte har tillräckligt med minne. I dessa fall kan RAM-minnet för en dator eller till och med utrymme på hårddisken användas som virtuellt textminne, även om prestanda kommer att påverkas negativt i dessa fall. Ju större mängd tillgängligt texturminne, desto större och mer detaljerad kan bilderna lagras i det, vilket ger en mer realistisk grafisk återgivning.

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 applicera en struktur på geometrin hos objektet som återges. Denna textur är en tvådimensionell (2D) bild lagrad i minnet och ger den färg, finish och detaljer som ska appliceras på polygonytorna på 3D-objektet. Genom att hålla 2D-bilden i textminnet kan du komma åt den snabbt, vilket kan bidra till att förbättra hastigheten där scenen återges, vilket möjliggör jämn rörelse och animering.

När textminnet finns på ett dedikerat grafikkort, även känt som en grafikbearbetningsenhet (GPU), har det flera fördelar jämfört med andra typer. Det största är att GPU: n 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 på en annan fysisk plats i datorn .

Det finns andra användningar för textminne utanför 3D-grafik. Programvara för fotoredigering 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 snabbt behöver göra många flyttpunkter. 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?