Z buferis pret buferi
Z buferis un buferis ir divas no populārākajām redzamās virsmas noteikšanas metodēm, ko izmanto 3D datorgrafikā. Redzamās virsmas noteikšana (pazīstama arī kā slēptas virsmas novēršana) tiek izmantota, lai identificētu to, kas ainā redzams no noteikta skatu punkta 3D pasaulē. Ir divas galvenās virsmas noteikšanas metožu kategorijas, kas pazīstamas kā Objektu telpas metodes un Attēlu telpas metodes. Objektu telpas metodes ir saistītas ar objekta un / vai tā daļu salīdzināšanu, lai noteiktu, kuras virsmas ir redzamas. Attēlu telpas metodes nolemj redzamību no viena punkta uz otru pikseļu līmenī. Attēlu telpas metodes ir vispopulārākās, un Z buferis un A buferis pieder šai kategorijai. Z bufera metode aprēķina katra pikseļa virsmas dziļuma vērtības visā sižetā. Bufermetode ir Z bufermetodes paplašinājums, kas palielina caurspīdīgumu.
Kas ir Z buferšķīdums?
Z bufera metode ir pazīstama arī kā dziļuma bufera metode. Z buferis ir rastra buferis, kurā tiek saglabāta informācija par krāsu un dziļumu katram pikselim. Z buferī “Z” norāda uz “Z” plakni trīsdimensiju telpā. Z bufera metodes uztver redzamas virsmas, salīdzinot katra pikseļa virsmas dziļuma vērtības visā sižetā uz projekcijas plaknes. To galvenokārt veic aparatūrā, bet dažreiz arī programmatūrā. Parasti Z bufera metodi piemēro ainavām, kuras veido tikai daudzstūri. Z bufera metode ir ļoti ātra, jo dziļuma vērtības var aprēķināt ļoti viegli. Viens no vissvarīgākajiem aspektiem, kas ietekmē piedāvātās grafikas kvalitāti, ir Z bufera graudainība. Zemāka granularitāte var izraisīt tādas problēmas kā Z cīņa (īpaši ļoti tuviem objektiem). Piemēram, 16 bitu Z buferi var radīt šīs problēmas. 24 bitu vai augstākas Z buferi šajās situācijās nodrošina labāku kvalitāti. Tiek uzskatīts, ka 8 bitu Z buferim ir pārāk maza bufera precizitāte, lai tas būtu noderīgs.
Kas ir buferis?
Buferis (pazīstams arī kā pretializēts, vidējais laukums, akumulācijas buferis) ir Z bufera paplašinājums. Pixar izstrādāja bufera algoritmu. Bufera metodi varētu efektīvi izmantot vidēja mēroga virtuālās atmiņas datoriem. Tas pats algoritms, ko izmanto Z buferis, tiek izmantots ar A buferi. Tomēr buferis nodrošina anti-aliasing papildus tam, ko dara Z buferis. Buferī katru pikseļu veido apakšpikseļu grupa. Pikseļa gala krāsu aprēķina, summējot visus apakšpikseļus. Buferis iegūst nosaukuma uzkrāšanas buferi, jo šī uzkrāšana notiek apakšpikseļu līmenī.
Kāda ir atšķirība starp Z buferi un A buferi?
Z buferis un A buferis ir divas no populārākajām redzamās virsmas noteikšanas metodēm. Faktiski buferis ir Z bufera paplašinājums, kas pievieno anti-aliasing. Parasti buferim ir labāka attēla izšķirtspēja nekā Z buferim, jo tas izmanto viegli aprēķināmu Furjē logu. Tomēr buferis ir nedaudz dārgāks nekā Z buferis.