Skirtumas Tarp Z Buferio Ir A Buferio

Skirtumas Tarp Z Buferio Ir A Buferio
Skirtumas Tarp Z Buferio Ir A Buferio

Video: Skirtumas Tarp Z Buferio Ir A Buferio

Video: Skirtumas Tarp Z Buferio Ir A Buferio
Video: WSB -шники чуть не слили демонстрационный счёт I Wall Street Bot 2024, Lapkritis
Anonim

Z buferis vs A buferis

Z buferis ir A buferis yra du populiariausi matomo paviršiaus aptikimo būdai, naudojami 3D kompiuterinėje grafikoje. Matomas paviršiaus aptikimas (taip pat žinomas kaip paslėptas paviršiaus pašalinimas) naudojamas norint nustatyti, kas matoma scenoje iš tam tikro 3D pasaulio matymo taško. Yra dvi pagrindinės paviršiaus aptikimo metodų kategorijos, žinomos kaip objektų erdvės metodai ir vaizdo erdvės metodai. Objektų erdvės metodai siekia palyginti objektą ir (arba) daiktų dalis, kad nustatytų, kurie paviršiai matomi. Vaizdo erdvės metodai sprendžia matomumą taško taško pagrindu taškų lygyje. Vaizdo erdvės metodai yra populiariausi, o Z buferis ir A buferis priklauso tai kategorijai. Z buferio metodas apskaičiuoja kiekvieno pikselio paviršiaus gylio vertes visoje scenoje. Buferio metodas yra Z buferio metodo pratęsimas,kuris prideda skaidrumo.

Kas yra Z buferis?

Z buferio metodas taip pat žinomas kaip gylio buferio metodas. Z buferis yra rastrinis buferis, kuriame kaupiama kiekvieno pikselio spalvų ir gylio informacija. „Z“buferiniame buferyje reiškia „Z“plokštumą 3 dimensijų erdvėje. Z buferiniai metodai aptinka matomus paviršius, lygindami kiekvieno pikselio paviršiaus gylio vertes visoje scenoje projekcijos plokštumoje. Tai dažniausiai daroma aparatinėje įrangoje, tačiau kartais tai daroma programinėje įrangoje. Paprastai Z buferio metodas taikomas scenoms, sudarytoms tik iš daugiakampių. Z buferio metodas yra labai greitas, nes gylio reikšmes galima labai lengvai apskaičiuoti. Vienas iš svarbiausių aspektų, turinčių įtakos pateikiamos grafikos kokybei, yra Z buferio detalumas. Dėl mažesnio detalumo gali kilti problemų, pavyzdžiui, kovojant su Z (ypač labai artimų objektų atveju). Pavyzdžiui, šios problemos gali sukelti 16 bitų Z buferiai.24 bitų ar didesni Z buferiai tokiose situacijose užtikrina geresnę kokybę. Manoma, kad 8 bitų Z buferis yra per mažas buferio tikslumas, kad būtų naudingas.

Kas yra buferis?

Buferis (taip pat žinomas kaip anti-aliased, ploto vidurkis, kaupimo buferis) yra Z buferio pratęsimas. Buferinį algoritmą sukūrė „Pixar“. Vidutinės apimties virtualios atminties kompiuteriams būtų galima efektyviai naudoti buferio metodą. Tas pats algoritmas, kurį naudoja Z buferis, naudojamas su A buferiu. Tačiau A buferis suteikia anti-aliasing, be to, ką daro Z buferis. A buferyje kiekvieną pikselį sudaro pogrupių grupė. Galutinė pikselio spalva apskaičiuojama susumuojant visus jos pikselius. Buferis gauna vardo kaupimo buferį dėl to, kad šis kaupimasis vyksta pikselių lygyje.

Kuo skiriasi Z buferis ir A buferis?

Z buferis ir A buferis yra du populiariausi matomo paviršiaus aptikimo būdai. Tiesą sakant, A buferis yra Z buferio pratęsimas, kuris prideda anti-aliasing. Paprastai buferis turi geresnę vaizdo skiriamąją gebą nei Z buferis, nes jis naudoja lengvai apskaičiuojamą „Fourier“langą. Tačiau A buferis yra šiek tiek brangesnis nei Z buferis.

Rekomenduojama: