Co je to paměť textury?
Textura paměť je oblast počítačové paměti pouze pro čtení, která byla speciálně vyhrazena pro rychlý přístup k obrázkům, které mají být použity jako texturní povrchy v počítačové grafice, obvykle trojrozměrné (3D) vykreslování. Nejúčinnější typ paměti textury existuje u vyhrazených čipů paměti na grafické kartě, která má procesor oddělený od hlavního v počítači. Jsou chvíle, kdy grafická karta nemá dostatek paměti. V těchto případech lze jako paměť virtuální textury použít paměť s náhodným přístupem (RAM) počítače nebo dokonce prostoru na pevném disku, i když v těchto případech bude výkon negativně ovlivněn. Čím větší je množství dostupné paměti textury, tím větší a podrobnější obrázky uložené v něm mohou být a zajišťují realističtější grafičtější vykreslování.
Když je 3D obrázek vykreslen na obrazovce počítače, je to proces, který podniká několik kroků. Jedním z posledních kroků je použití textury na geometrii objektu Rendered. Tato textura je dvourozměrný (2D) obrázek uložený v paměti a poskytuje barvu, povrch a detaily, které mají být aplikovány na polygonové plochy 3D objektu. Udržování 2D obrázku v paměti textury umožňuje jeho rychlý přístup, což může pomoci zlepšit rychlost, ve které je scéna vykreslena, což umožňuje hladký pohyb a animaci.
Když je paměť textury umístěna na vyhrazené grafické kartě, známá také jako jednotka pro zpracování grafiky (GPU), má oproti jiným typům několik výhod. Největší je, že GPU může optimalizovat způsob, jakým je paměť přístupná, což umožňuje programům používat paměť způsobem, který je intuitivní pro 3D programování. Druhou výhodou je, že protože GPU je navržen tak, aby zpracoval 3D výpočty rychle a efektivně, bude mít místní přístup k obrázkům textury, což jí umožní dokončit scénu mnohem rychleji, než je třeba používat paměť uloženou v jiné fyzické LO LOkation v počítači.
Existuje jiná použití pro paměť textury mimo 3D grafiku. Software pro úpravu fotografií může použít paměť k ukládání velkých obrázků, aby bylo možné je rychle manipulovat a zobrazovat. Zvláštní optimalizace paměti mohou být použity programy, které musí rychle provést mnoho výpočtů s pohyblivou řádovou čárkou. Prostor lze také použít k ukládání libovolných dat v místě, kde lze rychle přistupovat, aniž by to ovlivnilo množství primární paměti systému.