Z puffer vs A puffer
A Z-puffer és az A-puffer a 3D-s számítógépes grafikában alkalmazott legnépszerűbb látható felület-észlelési technika. A látható felület detektálását (rejtett felület eltávolításának is nevezik) arra használják, hogy azonosítsák, mi látható a jelenetben a 3D-s világ bizonyos nézőpontjából. A felszíni detektálási módszerek két fő kategóriája van: Object Space Methods és Image Space Methods. Az objektumtér-módszerek tárgyak és / vagy azok részeinek összehasonlításával foglalkoznak annak meghatározására, hogy mely felületek láthatók. A Image Space Methods a láthatóság pontokon történő eldöntésével foglalkozik pixel szinten. Az Image Space módszer a legnépszerűbb, és a Z puffer és az A puffer ebbe a kategóriába tartozik. A Z puffer módszer kiszámítja az egyes pixelek felületmélység-értékeit a teljes jelenet során. A puffer módszer a Z puffer módszer kiterjesztése, amely növeli az átláthatóságot.
Mi az a Z-puffer??
A Z puffer módszer mély puffer módszer. A Z-puffer egy raszterpuffer, amely az egyes pixelek szín- és mélységinformációit tárolja. A „Z” a Z pufferben a „Z” síkra utal, háromdimenziós térben. A Z puffer módszerek érzékelik a látható felületeket az egyes pixelek felületmélységének összehasonlításával a vetület síkjában lévő jelenet egészében. Ez leginkább a hardverben történik, de néha a szoftverben is. Általában a Z puffer módszert csak a sokszögekből álló jelenetekre alkalmazzák. A Z puffer módszer nagyon gyors, mivel a mélységértékek nagyon könnyen kiszámíthatók. Az egyik legfontosabb szempont, amely befolyásolja a megjelenített grafika minőségét, a Z-puffer részletessége. Az alacsony szemcsézettség olyan problémákat okozhat, mint a Z-küzdelem (különösen nagyon közeli tárgyak esetén). Például a 16 bites Z pufferek előállíthatják ezeket a problémákat. A 24 bites vagy magasabb Z pufferek jobb minőséget nyújtanak ezekben a helyzetekben. A 8 bites Z puffernek túl kevés puffer pontosságúnak kell lennie ahhoz, hogy hasznos legyen.
Mi az a puffer??
A puffer (más néven anti-álnevezett, terület-átlagolt, akkumulációs puffer) a Z puffer kiterjesztése. A puffer algoritmust a Pixar fejlesztette ki. Egy puffer módszer hatékonyan alkalmazható a közepes méretű virtuális memória számítógépeknél. Ugyanezt az algoritmust használja a Z puffer az A pufferrel. Azonban egy puffer anti-álnevezést biztosít azon kívül, amit a Z puffer tesz. Egy pufferben minden pixel al pixelek egy csoportjából áll. A pixel végső színét az összes alképpont összegzésével kell kiszámítani. Egy puffer megkapja a névgyűjtési puffert, mivel ez a felhalmozás sub pixel szinten zajlik.
Mi a különbség a Z puffer és az A puffer között??
A Z-puffer és az A-puffer a legnépszerűbb látható felület-észlelési technikák. Valójában az A puffer a Z puffer kiterjesztése, amely hozzáteszi az anti-álnevet. Általában egy puffer jobb képfelbontással rendelkezik, mint a Z puffer, mert könnyen kiszámítható Fourier ablakot használ. Az A puffer azonban kissé költségesebb, mint a Z puffer.