Különbség A Z Puffer és Az A Puffer Között

Különbség A Z Puffer és Az A Puffer Között
Különbség A Z Puffer és Az A Puffer Között

Videó: Különbség A Z Puffer és Az A Puffer Között

Videó: Különbség A Z Puffer és Az A Puffer Között
Videó: How the Z-Buffer Works - Interactive 3D Graphics 2024, Április
Anonim

Z puffer vs A puffer

A Z puffer és az A puffer a legnépszerűbb látható felületfelismerési technika, amelyet a 3D számítógépes grafikában használnak. A látható felület észlelését (más néven rejtett felület eltávolítását) arra használják, hogy azonosítsák, mi látható a jelenetben a 3D világ bizonyos nézőpontjából. A felületi detektálási módszereknek két fő kategóriája van, amelyeket Object Space Methods és Image Space Methods néven ismerünk. Az Object Space Methods objektum és / vagy objektumrész összehasonlításával foglalkozik, hogy meghatározza a látható felületeket. A Képtér-módszerek a láthatóság pontról pontra történő eldöntésével foglalkoznak pixelszinten. Az Image Space Methods 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 képpontok felületi mélységértékeit az egész jelenetben. A puffer módszer a Z puffer módszer kiterjesztése,ami növeli az átláthatóságot.

Mi az a Z puffer?

A Z puffer módszer mélységi puffer módszerként is ismert. A Z buffer egy raszter puffer, amely az egyes pixelek szín- és mélységinformációit tárolja. A „Z” a Z pufferben a „Z” síkra utal a háromdimenziós térben. A Z puffer módszerek észlelik a látható felületeket, összehasonlítva az egyes pixelek felületi mélységértékeit az egész jeleneten a vetítési síkon. Ez többnyire hardverben történik, de néha szoftveresen. A Z puffermódszert általában csak sokszögekből álló jelenetekre alkalmazzák. A Z puffer módszer nagyon gyors, mert a mélységi értékeket nagyon egyszerűen ki lehet számítani. Az egyik legfontosabb szempont, amely befolyásolja a renderelt grafika minőségét, a Z puffer részletessége. Az alacsony szemcsézettség problémákat okozhat, például Z-harc (különösen nagyon közeli tárgyak esetén). Például 16 bites Z pufferek okozhatják ezeket a problémákat. A 24 bites vagy magasabb Z pufferek jobb minőséget nyújtanak ezekben a helyzetekben. Úgy véljük, hogy egy 8 bites Z puffer túl kevés puffer pontossággal rendelkezik, hogy hasznos legyen.

Mi az a puffer?

A puffer (más néven antialias, területátlagolt, akkumulációs puffer) a Z puffer kiterjesztése. Puffer algoritmust fejlesztett ki a Pixar. Puffer módszer hatékonyan alkalmazható közepes méretű virtuális memória számítógépekhez. A Z puffer által használt algoritmust A pufferrel együtt alkalmazzuk. A puffer azonban anti-aliasingot nyújt a Z puffer mellett. A A pufferben minden képpont egy alpont képcsoportból áll. A pixel végső színét úgy számoljuk ki, hogy összesítjük az összes pixelt. A puffer megkapja a név felhalmozási puffert, mivel ez a pixel alszinten 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 detektálási technika. Valójában a A puffer a Z puffer kiterjesztése, amely hozzáadja az elnevezést. Jellemzően egy puffer jobb képfelbontással rendelkezik, mint a Z puffer, mert könnyen kiszámítható Fourier ablakot használ. A puffer azonban kissé költséges, mint a Z puffer.

Ajánlott: