Z medpomnilnik in odbojnik
Z pufer in A buffer sta dve najbolj priljubljeni tehniki zaznavanja vidnih površin, ki se uporabljata v 3D računalniški grafiki. Zaznavanje vidne površine (znano tudi kot skrita odstranitev površine) se uporablja za prepoznavanje tega, kar je znotraj prizora vidno z določene razgledne točke v 3D svetu. Obstajata dve glavni kategoriji metod zaznavanja površin, znanih kot metode objektnih prostorov in metode prostora za slike. Metode vesoljskega objekta obravnavajo primerjavo predmeta in / ali delov predmetov, da se ugotovi, katere površine so vidne. Metode prostorskih slik obravnavajo odločanje o vidnosti od točke do točke na ravni slikovnih pik. Metode s slikami prostora so najbolj priljubljene, v to kategorijo pa spadata Z medpomnilnik in pufer A. Z puferska metoda izračuna vrednosti globine površine za vsak piksel skozi celoten prizor. Metoda pufra je razširitev na pufersko metodo Z, ki doda preglednost.
Kaj je pufer Z?
Z puferska metoda je znana tudi kot metoda globinskega puferja. Z medpomnilnik je rastrski medpomnilnik, ki hrani podatke o barvi in globini za vsak piksel. Z "Z" v medpomnilniku Z se nanaša na ravnino "Z" v tridimenzionalnem prostoru. Z puferskimi metodami zaznamo vidne površine s primerjanjem vrednosti globine površine za vsak piksel skozi prizorišče na ravnini projekcije. To večinoma poteka v strojni opremi, včasih pa se izvaja v programski opremi. Običajno se Z puferska metoda uporablja za prizore, sestavljene samo iz mnogokotnikov. Z puferska metoda je zelo hitra, saj je mogoče vrednosti globine izračunati zelo enostavno. Eden najpomembnejših vidikov, ki vplivajo na kakovost izpisane grafike, je zrnatost Z-blažilnika. Nižja zrnatost lahko povzroči težave, kot je boj proti Z (zlasti za zelo tesne predmete). Te težave lahko na primer ustvarijo 16-bitni Z vmesniki. 24-bitni ali višji Z vmesniki zagotavljajo boljšo kakovost v teh situacijah. Šteje se, da ima 8-bitni pufer Z premajhno natančnost pufra, da bi bil uporaben.
Kaj je pufer?
Pufer (znan tudi kot anti-alised, polnjenje v povprečju, akumulacijski pufer) je razširitev na pufer Z. Pixar je razvil algoritem varovalnega pasu. Metodo pufra lahko učinkovito uporabimo za računalnike navideznega pomnilnika srednjega obsega. Isti algoritem, ki ga uporablja pufer Z, se uporablja s pufrom A. Vendar pa medpomnilnik pufer zagotavlja anti-aliasing poleg tega, kar počne pufer Z. V medpomnilniku je vsak piksel sestavljen iz skupine podpiklov. Končno barvo piksla izračunamo tako, da seštejemo vse podpiksele. Medpomnilnik dobi ime medpomnilni nabiralnik imena zaradi te kopičenja, ki poteka na ravni podpikslov.
Kakšna je razlika med medpomnilnikom Z in pufrom A?
Z pufer in A tampon sta dve najbolj priljubljeni tehniki zaznavanja vidnih površin. V bistvu je medpomnilnik razširitev na pufer Z, ki doda anti-aliasing. Običajno ima medpomnilnik boljšo ločljivost slike od medpomnilnika Z, ker uporablja enostavno računsko okno Fourier. Vendar je A buffer nekoliko dražji od tampon Z.