Z buferis prieš buferį
Z buferis ir A buferis yra du populiariausi matomo paviršiaus aptikimo būdai, naudojami 3D kompiuterinėje grafikoje. Matomo paviršiaus aptikimas (dar žinomas kaip paslėpto paviršiaus pašalinimas) naudojamas atpažinti tai, kas scenoje matoma iš tam tikro 3D taško žiūrėjimo taško. Yra dvi pagrindinės paviršiaus aptikimo metodų kategorijos, vadinamos objektų erdvės metodais ir vaizdo erdvės metodais. Objektų erdvės metodai yra skirti palyginti objektą ir (arba) jo dalis, siekiant nustatyti, kurie paviršiai yra matomi. Vaizdo erdvės metodai taikomi sprendžiant matomumą taškų lygiu taškų lygyje. Vaizdo erdvės metodai yra patys populiariausi, o Z ir A buferiai priklauso tai kategorijai. Z buferio metodas apskaičiuoja kiekvieno vaizdo taško paviršiaus gylio vertes visoje scenoje. Buferio metodas yra Z buferio metodo pratęsimas, kuris padidina skaidrumą.
Kas yra Z buferis?
Z buferio metodas taip pat žinomas kaip giluminio buferio metodas. Z buferis yra rastrinis buferis, kuriame saugoma kiekvieno vaizdo elemento spalvų ir gylio informacija. „Z“ buferis „Z“ reiškia „Z“ plokštumą trimatėje erdvėje. Z buferio metodai aptinka matomus paviršius, palygindami kiekvieno vaizdo taško paviršiaus gylio vertes visoje scenoje projekcijos plokštumoje. Dažniausiai tai atliekama aparatinėje įrangoje, bet kartais ir programinėje įrangoje. Paprastai Z buferio metodas taikomas scenoms, kurias sudaro tik daugiakampiai. Z buferio metodas yra labai greitas, nes gylio reikšmes galima labai lengvai apskaičiuoti. Vienas iš svarbiausių aspektų, turinčių įtakos pateiktos grafikos kokybei, yra Z buferio detalumas. Mažesnis detalumas gali sukelti tokių problemų, kaip Z kova (ypač labai arti esančių objektų). Pavyzdžiui, šias problemas gali sukelti 16 bitų Z buferiai. 24 bitų ar aukštesni Z buferiai suteikia geresnę kokybę tokiose situacijose. Laikoma, kad 8 bitų Z buferis yra per mažas buferio tikslumas, kad būtų naudingas.
Kas yra buferis?
Buferis (taip pat žinomas kaip antiliazinis, sukauptas ploto vidurkis, kaupiamasis buferis) yra Z buferio išplėtimas. „Pixar“ sukūrė buferio algoritmą. Buferio metodas galėtų būti veiksmingai naudojamas vidutinio dydžio virtualios atminties kompiuteriams. Tas pats algoritmas, kurį naudoja Z buferis, naudojamas kartu su A buferiu. Tačiau buferis, be to, ką daro Z buferis, suteikia anti-slapyvardį. Buferyje kiekvienas pikselis yra sudarytas iš pikselių grupės. Galutinė pikselio spalva apskaičiuojama sudedant visus pikselius. Buferis gauna pavadinimo kaupimo buferį, nes šis kaupimas vyksta pikselių lygyje.
Kuo skiriasi Z buferis nuo A buferio??
Z buferis ir A buferis yra du populiariausi matomo paviršiaus aptikimo būdai. Tiesą sakant, buferis yra Z buferio pratęsimas, pridedantis anti-aliasing. Paprastai buferis turi geresnę vaizdo skiriamąją gebą nei Z buferis, nes jame naudojamas lengvai apskaičiuojamas Furjė langas. Tačiau buferis yra šiek tiek brangesnis nei Z buferis.