Hva er teksturminnet?

Teksturminne er et område med skrivebeskyttet dataminne som spesielt har blitt satt av til rask tilgang til bilder som er ment å brukes som teksturoverflater i datagrafikk, vanligvis tredimensjonale (3D) gjengivelser. Den mest effektive typen teksturminne finnes i dedikerte minnebrikker på et skjermkort som har en prosessor atskilt fra den viktigste innen datamaskinen. Det er tider hvor et grafikkort ikke har nok minne. I disse tilfellene kan det tilfeldige tilgangsminnet (RAM) til en datamaskin eller til og med plass på harddisken brukes som virtuell teksturminne, selv om ytelsen vil bli påvirket negativt i disse tilfellene. Jo større mengde teksturminne som er tilgjengelige, jo større og mer detaljerte bildene som er lagret i det, kan det være en mer realistisk grafisk gjengivelse.

Når et 3D -bilde er gjengitt på en dataskjerm, er det en prosess som tar flere trinn. Et av de siste trinnene er å bruke en tekstur på geometrien til objektet som blir gjengittd. Denne tekstur er et todimensjonalt (2D) bilde som er lagret i minnet og gir farge, finish og detaljer som skal brukes på polygonflatene til 3D-objektet. Å holde 2D -bildet i teksturminnet gjør det mulig å få tilgang til det raskt, noe som kan bidra til å forbedre hastigheten som scenen er gjengitt, noe som gir glatt bevegelse og animasjon.

Når teksturminnet er lokalisert på et dedikert grafikkort, også kjent som en grafikkbehandlingsenhet (GPU), har det flere fordeler i forhold til andre typer. Den største er at GPU kan optimalisere måten minnet er tilgjengelig på, slik at programmer kan bruke minnet på en måte som er intuitiv for 3D -programmering. Den andre fordelen er at fordi GPU er designet for å behandle 3D -beregninger raskt og effektivt, vil den ha lokal tilgang til teksturbildene, slik at den kan fullføre en scene mye raskere enn å måtte bruke minne lagret i en annen fysisk lokation innen datamaskinen.

Det er andre bruksområder for teksturminne utenfor 3D -grafikk. Programvare for fotoredigering kan bruke minnet til å lagre store bilder slik at de kan manipuleres og vises raskt. De spesielle optimaliseringene av minnet kan brukes av programmer som må gjøre mange flytende punktberegninger raskt. Plassen kan også brukes til å lagre vilkårlige data på et sted hvor de raskt kan nås uten å påvirke mengden av primærsystemminnet.

ANDRE SPRÅK