Bufor Z a bufor A.
Bufor Z i Bufor A to dwie najpopularniejsze techniki wykrywania powierzchni widzialnej stosowane w komputerowej grafice 3D. Wykrywanie powierzchni widzialnej (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 obiektów i metody przestrzeni obrazu. Metody przestrzeni obiektów 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 z punktu do punktu na poziomie pikseli. Najpopularniejsze 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 buforowania jest rozszerzeniem metody buforowania Z,co dodaje przejrzystości.
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 sprzętowo, ale czasami odbywa się to w oprogramowaniu. 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łą dokładność, aby był użyteczny.
Co to jest bufor?
Bufor (znany również jako wygładzony, uśredniony obszarowo bufor akumulacyjny) jest rozszerzeniem bufora Z. Firma Pixar opracowała algorytm bufora. Metoda buforowania może być skutecznie stosowana 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 poprzez zsumowanie wszystkich jego subpikseli. Bufor otrzymuje nazwę bufora akumulacji, ponieważ akumulacja ma miejsce na poziomie subpikseli.
Jaka jest różnica między buforem Z a buforem A?
Bufor Z i bufor A to dwie najpopularniejsze techniki wykrywania powierzchni widzialnej. W rzeczywistości bufor A jest rozszerzeniem bufora Z, które dodaje antyaliasing. Zwykle 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.