Różnica między buforem Z a buforem A

Różnica między buforem Z a buforem A
Różnica między buforem Z a buforem A

Wideo: Różnica między buforem Z a buforem A

Wideo: Różnica między buforem Z a buforem A
Wideo: Abstract Classes and Methods in Java Explained in 7 Minutes 2024, Listopad
Anonim

Bufor Z vs bufor A

Bufor Z i Bufor A to dwie najpopularniejsze techniki wykrywania widocznej powierzchni stosowane w grafice komputerowej 3D. Wykrywanie widocznych powierzchni (znane również jako eliminacja ukrytych powierzchni) służy do identyfikowania tego, co jest widoczne w scenie z określonego punktu widzenia w świecie 3D. Istnieją dwie główne kategorie metod wykrywania powierzchni, znane jako metody przestrzeni obiektu i metody przestrzeni obrazu. Metody przestrzeni obiektu zajmują się porównywaniem obiektów i/lub części obiektów w celu określenia, które powierzchnie są widoczne. Metody przestrzeni obrazu zajmują się decydowaniem o widoczności punkt-punkt na poziomie piksela. Najbardziej popularne są metody przestrzeni obrazu, a bufor Z i bufor A należą do tej kategorii. Metoda bufora Z oblicza wartości głębokości powierzchni dla każdego piksela w całej scenie. Metoda bufora jest rozszerzeniem metody bufora Z, która dodaje przezroczystość.

Co to jest bufor Z?

Metoda bufora Z jest również znana jako metoda bufora głębokości. Bufor Z to bufor rastrowy, który przechowuje informacje o kolorze i głębi dla każdego piksela. „Z” w buforze Z odnosi się do płaszczyzny „Z” w przestrzeni trójwymiarowej. Metody bufora Z wykrywają widoczne powierzchnie, porównując wartości głębokości powierzchni dla każdego piksela w całej scenie na płaszczyźnie projekcji. Odbywa się to głównie na sprzęcie, ale czasami odbywa się to za pomocą oprogramowania. Zwykle metoda bufora Z jest stosowana do scen składających się tylko z wielokątów. Metoda bufora Z jest bardzo szybka, ponieważ wartości głębokości można bardzo łatwo obliczyć. Jednym z najważniejszych aspektów wpływających na jakość renderowanej grafiki jest ziarnistość bufora Z. Niższa ziarnistość może powodować problemy, takie jak walka Z (szczególnie w przypadku bardzo bliskich obiektów). Na przykład 16-bitowe bufory Z mogą powodować te problemy. 24-bitowe lub wyższe bufory Z zapewniają lepszą jakość w takich sytuacjach. Uważa się, że 8-bitowy bufor Z ma zbyt małą precyzję bufora, aby był użyteczny.

Co to jest bufor?

Bufor (znany również jako antyaliasowany, uśredniony obszarowo, bufor akumulacyjny) jest rozszerzeniem bufora Z. Algorytm bufora został opracowany przez firmę Pixar. Metoda buforowania może być efektywnie wykorzystywana w przypadku komputerów z pamięcią wirtualną o średniej skali. Ten sam algorytm używany przez bufor Z jest używany z buforem A. Jednak bufor A zapewnia antyaliasing oprócz tego, co robi bufor Z. W buforze A każdy piksel składa się z grupy subpikseli. Ostateczny kolor piksela jest obliczany przez zsumowanie wszystkich jego subpikseli. Bufor otrzymuje nazwę bufora akumulacji, ponieważ ta akumulacja ma miejsce na poziomie subpiksela.

Jaka jest różnica między buforem Z a buforem A?

Bufor Z i Bufor A to dwie najpopularniejsze techniki wykrywania powierzchni widzialnych. W rzeczywistości bufor A jest rozszerzeniem bufora Z, które dodaje antyaliasing. Zazwyczaj bufor A ma lepszą rozdzielczość obrazu niż bufor Z, ponieważ używa łatwo obliczalnego okna Fouriera. Jednak bufor A jest nieco droższy niż bufor Z.

Zalecana: