Z buferis vs buferis
Z buferis un A buferis ir divas populārākās redzamās virsmas noteikšanas metodes, kas tiek izmantotas 3D datorgrafikā. Redzamās virsmas noteikšana (pazīstama arī kā slēptās virsmas likvidēšana) tiek izmantota, lai noteiktu ainas redzamo no noteikta skatu punkta 3D pasaulē. Ir divas galvenās virsmas noteikšanas metožu kategorijas, kas pazīstamas kā objekta telpas un attēla telpas metodes. Objekta telpas metodes nodarbojas ar objektu un / vai objektu daļu salīdzināšanu, lai noteiktu, kuras virsmas ir redzamas. Attēlu telpas metodes nodarbojas ar redzamības izlemšanu no punkta uz punktu 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ā. Bufera metode ir Z bufera metodes paplašinājums,kas palielina pārredzamību.
Kas ir Z buferis?
Z bufera metodi sauc arī par dziļuma bufera metodi. Z buferis ir rastra buferis, kurā tiek saglabāta krāsu un dziļuma informācija par katru pikseļu. Z bufera “Z” attiecas uz “Z” plakni trīsdimensiju telpā. Z bufera metodes nosaka redzamās virsmas, salīdzinot katra pikseļa virsmas dziļuma vērtības visā sižeta projekcijas plaknē. To galvenokārt veic aparatūrā, bet dažreiz to veic programmatūrā. Parasti Z bufera metodi izmanto ainām, kuras sastāv tikai no daudzstūriem. Z bufera metode ir ļoti ātra, jo dziļuma vērtības var aprēķināt ļoti viegli. Viens no svarīgākajiem aspektiem, kas ietekmē atveidotās grafikas kvalitāti, ir Z bufera precizitāte. Mazāka precizitāte var radīt tādas problēmas kā Z cīņa (īpaši ļoti tuvu priekšmetu gadījumā). Piemēram, šīs problēmas var radīt 16 bitu Z buferi.24 bitu vai augstāki Z buferi nodrošina labāku kvalitāti šajās situācijās. Tiek uzskatīts, ka 8 bitu Z buferim ir pārāk maz bufera precizitātes, lai tas būtu noderīgs.
Kas ir buferis?
Buferis (pazīstams arī kā anti-aliased, vidējā laukuma uzkrāšanās buferis) ir Z bufera paplašinājums. Bufera algoritmu izstrādāja Pixar. Vidēja mēroga virtuālās atmiņas datoriem efektīvi varētu izmantot bufera metodi. Ar A buferi tiek izmantots tas pats algoritms, ko izmanto Z buferis. Tomēr A buferis nodrošina anti-aliasing papildus tam, ko dara Z buferis. Buferī katru pikseļu veido apakšpikseļu grupa. Pikseļa galīgā krāsa tiek aprēķināta, summējot visus tā apakšpikseļus. Buferis iegūst nosaukuma uzkrāšanas buferi, jo šī uzkrāšanās notiek apakšpikseļu līmenī.
Kāda ir atšķirība starp Z buferi un A buferi?
Z buferis un A buferis ir divi populārākie redzamās virsmas noteikšanas paņēmieni. Faktiski A 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 A buferis ir nedaudz dārgs nekā Z buferis.