Skip to main content

Co je to seznam zobrazení?

Seznam zobrazení v počítačové grafice je posloupnost příkazů, které po provedení poskytuje pokyny, jak nakreslit objekt k obrazovce nebo jiné výstupní zařízení.Účelem použití seznamu zobrazení je zvýšit rychlost a efektivitu scén, které jsou vykresleny, a také usnadnit čtení zdrojového kódu programování.Několik typů softwaru a hardwaru používá seznam zobrazení k zobrazení objektů, včetně softwaru pro editaci grafiky vektoru, některých systémů herní konzoly a některých knihoven počítačové grafiky.Jedním z aspektů používání seznamu zobrazení, který může učinit pro určité aplikace pro určité aplikace, je skutečnost, že jakmile jsou pokyny přidány do seznamu, nelze je upravit, což znamená, že objekt, který seznamu příkazů představuje, musí zůstat přesně stejný, když je pokaždé, když jevykresleno.

Důležitým použitím pro seznamu zobrazení je zabránit grafické jednotce (GPU) v počítači v nutnosti provádět stejnou sekvenci výpočtů pokaždé, když je scéna nakreslena k výstupnímu zařízení.Přidáním grafických příkazů do seznamu a poté instrukcí softwaru, který používá seznam ke sestavení příkazů, jsou všechny výpočty pro zobrazení prováděny a uloženy v paměti.To znamená, že většina výpočtů již byla provedena pokaždé, když je objekt nakreslen.Pokud musí být objekt nakreslen několikrát v rámci jedné scény, lze jej provést mnohem rychleji pomocí jediného seznamu zobrazení.Pro objekt, který používá obrázek jako texturu, lze původní barevnou hloubku a další vlastnosti obrázku převést do formátu požadovaného pro použití rozlišení a grafické karty.Povrchové materiály, zejména pokud jsou vrstveny, lze vypočítat předem, což během konečného vykreslování ušetří značné množství času.Kromě jiných výpočtů provedených před vykreslováním by mohly být kompilované informace o seznamu uloženy v paměti grafické karty místo v samostatné paměti počítače nebo virtuální paměti.Mít informace potřebné pro GPU uložené na stejné fyzické hardwarové kartě může zvýšit rychlost vykreslování, protože bude moci cestovat mnohem rychleji do procesoru.být někde uložen.To znamená, že vytvoření mnoha seznamů by mohlo potenciálně použít mnohem větší množství počítačové paměti, než by bylo potřeba.To může být způsobeno počtem polygonů vyžadovaných objektem nebo velikostí obrázku, který má být umístěn do paměti textury.U složitých scén by velikost seznamů mohla překročit množství dostupné paměti a ovlivnit výkon grafické karty.