Vyrovnávací paměť Z vs.
Vyrovnávací paměť Z a vyrovnávací paměť A jsou dvě nejoblíbenější techniky detekce viditelného povrchu používané v 3D počítačové grafice. Detekce viditelného povrchu (také známá jako eliminace skrytého povrchu) se používá k identifikaci toho, co je viditelné ve scéně z určitého pohledu ve 3D světě. Existují dvě hlavní kategorie metod detekce povrchu známých jako Metody prostorového prostoru a Metody obrazového prostoru. Metody Object Space se zabývají porovnáním objektu a / nebo částí objektů a určují, které povrchy jsou viditelné. Metody obrazového prostoru se zabývají rozhodováním o viditelnosti na úrovni bod-bod na úrovni pixelů. Metody obrazového prostoru jsou nejoblíbenější a vyrovnávací paměť Z a vyrovnávací paměť A patří do této kategorie. Metoda vyrovnávací paměti Z vypočítává hodnoty hloubky povrchu pro každý pixel v celé scéně. Metoda vyrovnávací paměti je rozšířením metody vyrovnávací paměti Z, která zvyšuje průhlednost.
Co je to Z buffer?
Metoda vyrovnávací paměti Z je také známá jako metoda hloubkové vyrovnávací paměti. Vyrovnávací paměť Z je vyrovnávací paměť rastru, která ukládá informace o barvě a hloubce pro každý pixel. „Z“ ve vyrovnávací paměti Z označuje rovinu „Z“ v trojrozměrném prostoru. Metody vyrovnávací paměti Z detekují viditelné povrchy porovnáním hodnot hloubky povrchu pro každý pixel v celé scéně v rovině projekce. To se většinou děje v hardwaru, ale někdy se provádí v softwaru. Obvykle je metoda vyrovnávací paměti Z použita na scény složené pouze z polygonů. Metoda vyrovnávací paměti Z je velmi rychlá, protože hodnoty hloubky lze vypočítat velmi snadno. Jedním z nejdůležitějších aspektů, které ovlivňují kvalitu vykreslené grafiky, je granularita vyrovnávací paměti Z. Nižší granularita může způsobit problémy, jako je Z-boj (zejména u velmi blízkých předmětů). Tyto problémy mohou například vyvolat 16bitové Z vyrovnávací paměti. V těchto situacích poskytují lepší kvalitu 24bitové nebo vyšší vyrovnávací paměti Z. 8bitový Z buffer je považován za příliš malý, aby byl užitečný.
Co je to vyrovnávací paměť?
Vyrovnávací paměť (známá také jako vyrovnaný vyrovnávací paměť, akumulační vyrovnávací paměť) je rozšířením vyrovnávací paměti Z. Vyrovnávací algoritmus byl vyvinut společností Pixar. Metoda vyrovnávací paměti by mohla být efektivně použita pro počítače střední velikosti virtuální paměti. Stejný algoritmus, jaký používá vyrovnávací paměť Z, se používá s vyrovnávací pamětí A. Vyrovnávací paměť A však poskytuje anti-aliasing kromě toho, co dělá vyrovnávací paměť Z. Ve vyrovnávací paměti A je každý pixel tvořen skupinou dílčích pixelů. Konečná barva pixelu se vypočítá sečtením všech sub pixelů. Vyrovnávací paměť získá vyrovnávací paměť názvu kvůli této akumulaci, která probíhá na úrovni sub pixelů.
Jaký je rozdíl mezi Z bufferem a A bufferem?
Z buffer a A buffer jsou dvě nejpopulárnější techniky detekce viditelného povrchu. Ve skutečnosti je vyrovnávací paměť A rozšířením vyrovnávací paměti Z, která přidává vyhlazování. Obvykle má vyrovnávací paměť lepší rozlišení obrazu než vyrovnávací paměť Z, protože používá snadno kompatibilní Fourierovo okno. Vyrovnávací paměť A je však o něco nákladnější než vyrovnávací paměť Z.