Különbség a Z és az A puffer között

Különbség a Z és az A puffer között
Különbség a Z és az A puffer között

Videó: Különbség a Z és az A puffer között

Videó: Különbség a Z és az A puffer között
Videó: Abstract Classes and Methods in Java Explained in 7 Minutes 2024, November
Anonim

Z puffer vs A puffer

A Z puffer és az A puffer a 3D számítógépes grafikában használt két legnépszerűbb látható felület észlelési technika. A látható felület észlelése (más néven rejtett felület kiküszöbölése) arra szolgál, hogy azonosítsa, mi látható egy jelenetben a 3D világ egy bizonyos nézőpontjából. A felületérzékelési módszereknek két fő kategóriája van: Objektumtér-módszerek és Képtér-módszerek. Az objektumtér-módszerek az objektumok és/vagy tárgyrészek összehasonlításával foglalkoznak, hogy meghatározzák, mely felületek láthatók. Az Image Space Methods a láthatóság meghatározásával foglalkozik pont-pont alapon, pixel szinten. Az Image Space Methods a legnépszerűbb, a Z puffer és az A puffer pedig ebbe a kategóriába tartozik. A Z puffer módszer kiszámítja a felületmélység értékeit az egyes pixelekhez a teljes jelenet során. A puffermódszer a Z puffermódszer kiterjesztése, amely átláthatóságot biztosít.

Mi az a Z puffer?

A Z puffer módszert mélységi puffer módszernek is nevezik. A Z puffer egy raszteres puffer, amely minden képponthoz szín- és mélységinformációt tárol. A „Z” a Z pufferben a „Z” síkra utal a 3-dimenziós térben. A Z puffereljárások úgy érzékelik a látható felületeket, hogy összehasonlítják az egyes pixelek felületmélységeit a jelenetben a vetítési síkon. Ez többnyire hardveren történik, de néha szoftveresen is. Általában a Z puffer módszert csak 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. A megjelenített grafika minőségét befolyásoló egyik legfontosabb szempont a Z puffer részletessége. Az alacsonyabb részletesség problémákat okozhat, például a Z-harcot (különösen a nagyon közeli objektumok esetén). Például a 16 bites Z pufferek előidézhetik ezeket a problémákat. A 24 bites vagy magasabb Z pufferek jobb minőséget biztosítanak ezekben a helyzetekben. A 8 bites Z puffer túl kicsi puffer pontosságú ahhoz, hogy hasznos legyen.

Mi az a puffer?

A puffer (más néven élsimított, területátlagolt, gyűjtőpuffer) a Z puffer kiterjesztése. A Pixar kifejlesztett egy pufferalgoritmust. A puffer módszer hatékonyan használható közepes méretű virtuális memóriával rendelkező számítógépekhez. A Z puffer által használt algoritmus az A pufferrel is használható. Az A puffer azonban élsimítást is biztosít a Z puffer mellett. Az A pufferben minden pixel alpixelek csoportjából áll. A pixel végső színét az összes alpixel összegzésével számítják ki. Egy puffer a felhalmozási puffer nevet kapja, mivel ez a felhalmozás alpixel szinten történik.

Mi a különbség a Z puffer és az A puffer között?

A Z puffer és az A puffer a két legnépszerűbb látható felület észlelési technika. Valójában az A puffer a Z puffer kiterjesztése, amely élsimítást ad hozzá. Az A puffer általában jobb képfelbontású, mint a Z puffer, mivel könnyen kiszámítható Fourier-ablakot használ. Az A puffer azonban kissé költséges, mint a Z puffer.

Ajánlott: