Bufor Z vs. Bufor A.
Bufor Z i B to dwie najpopularniejsze techniki wykrywania powierzchni widzialnej stosowane w grafice komputerowej 3D. Wykrywanie widocznej powierzchni (znane również jako eliminacja ukrytej powierzchni) służy do identyfikacji 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 obiektowej i Metody przestrzeni obrazowej. Metody przestrzeni obiektów zajmują się porównywaniem obiektów i / lub części obiektów w celu ustalenia, które powierzchnie są widoczne. Metody przestrzeni obrazu zajmują się decydowaniem o widoczności punkt-punkt na poziomie pikseli. Metody przestrzeni obrazu są najbardziej popularne, a bufor Z i bufor należą do tej kategorii. Metoda bufora Z oblicza wartości głębokości powierzchni dla każdego piksela w całej scenie. Metoda buforowa jest rozszerzeniem metody buforowej 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łębokości dla każdego piksela. „Z” w buforze Z odnosi się do płaszczyzny „Z” w przestrzeni 3-wymiarowej. Metody buforowania Z wykrywają widoczne powierzchnie, porównując wartości głębokości powierzchni dla każdego piksela w scenie na płaszczyźnie projekcji. Odbywa się to głównie w sprzęcie, ale czasami w oprogramowaniu. Zwykle metoda buforowania Z jest stosowana do scen składających się wyłącznie 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łą dokładność bufora, aby był użyteczny.
Co to jest bufor?
Bufor (znany również jako bufor antyaliasingowy, uśredniany powierzchniowo, bufor akumulacyjny) jest rozszerzeniem bufora Z. Algorytm buforowy został opracowany przez Pixar. Metodę buforową można skutecznie zastosować w komputerach z pamięcią wirtualną średniej skali. Ten sam algorytm używany przez bufor Z jest używany z buforem A. Jednak bufor oprócz anty-aliasingu zapewnia także wygładzanie. W buforze A każdy piksel składa się z grupy subpikseli. Ostateczny kolor piksela jest obliczany przez zsumowanie wszystkich subpikseli. Bufor dostaje nazwę bufora akumulacji nazw, ponieważ akumulacja ta zachodzi na poziomie subpikseli.
Jaka jest różnica między buforem Z i buforem A.?
Bufor Z i B są dwiema najpopularniejszymi technikami wykrywania powierzchni widzialnej. W rzeczywistości bufor jest rozszerzeniem bufora Z, który dodaje wygładzanie. Zazwyczaj bufor ma lepszą rozdzielczość obrazu niż bufor Z, ponieważ wykorzystuje łatwo obliczalne okno Fouriera. Jednak bufor jest nieco kosztowny niż bufor Z..