Z tamponu ve A tamponu
Z tamponu ve A tamponu, 3B bilgisayar grafiklerinde kullanılan en popüler görünür yüzey algılama tekniklerinden ikisidir. Görünür yüzey algılama (gizli yüzey eliminasyonu olarak da bilinir), 3D dünyasındaki belirli bir izleme noktasından bir sahnede neyin görülebileceğini tanımlamak için kullanılır. Nesne Alanı Yöntemleri ve Görüntü Alanı Yöntemleri olarak bilinen iki ana yüzey algılama yöntemi kategorisi vardır. Nesne Alanı Yöntemleri, hangi yüzeylerin görünür olduğunu belirlemek için nesne ve / veya nesnelerin parçalarının karşılaştırılması ile ilgilidir. Görüntü Alanı Yöntemleri, piksel düzeyinde görünürlüğü noktadan noktaya belirlemekle ilgilidir. Görüntü Alanı Yöntemleri en popüler olanlardır ve Z tamponu ve A tamponu bu kategoriye aittir. Z tampon yöntemi, tüm sahne boyunca her piksel için yüzey derinliği değerlerini hesaplar. Bir tampon yöntemi, şeffaflık ekleyen Z tampon yönteminin bir uzantısıdır.
Z tamponu nedir?
Z tampon yöntemi aynı zamanda derinlik tampon yöntemi olarak da bilinir. Z tamponu, her piksel için renk ve derinlik bilgisini saklayan bir tarama tamponudur. Z tamponundaki “Z”, 3 boyutlu uzayda “Z” düzlemini ifade eder. Z tampon yöntemleri, projeksiyon düzlemindeki sahne boyunca her piksel için yüzey derinliği değerlerini karşılaştırarak görünür yüzeyleri algılar. Bu çoğunlukla donanımda yapılır, ancak bazen yazılımda gerçekleştirilir. Genellikle, Z tampon yöntemi yalnızca çokgenlerden oluşan sahnelere uygulanır. Z tampon yöntemi çok hızlıdır çünkü derinlik değerleri çok kolay hesaplanabilir. Oluşturulan grafiklerin kalitesini etkileyen en önemli özelliklerden biri Z tamponunun tanecikliğidir. Daha düşük ayrıntı düzeyi Z ile mücadele (özellikle çok yakın nesneler için) gibi sorunlara neden olabilir. Örneğin, 16 bit Z arabellekleri bu sorunları üretebilir. 24 bit veya daha yüksek Z tamponları bu durumlarda daha iyi kalite sağlar. 8 bitlik bir Z tamponunun, yararlı olmak için çok az tampon hassasiyetine sahip olduğu kabul edilir.
Tampon nedir?
Bir tampon (anti-aliased, alan ortalaması alan, birikim tamponu olarak da bilinir) Z tamponunun bir uzantısıdır. Pixar tarafından bir tampon algoritması geliştirildi. Bir arabellek yöntemi, orta ölçekli sanal bellek bilgisayarları için etkili bir şekilde kullanılabilir. Z tamponu tarafından kullanılan algoritma A tamponu ile kullanılır. Bununla birlikte, bir tampon Z tamponunun yaptıklarına ek olarak kenar yumuşatma sağlar. Bir arabellekte, her piksel bir grup alt pikselden oluşur. Bir pikselin son rengi, tüm alt pikseller toplanarak hesaplanır. Bir arabellek, bu piksel birikiminin alt piksel düzeyinde gerçekleşmesi nedeniyle ad biriktirme arabelleğini alır.
Z buffer ve A buffer arasındaki fark nedir?
Z tamponu ve A tamponu, en popüler görünür yüzey tespit tekniklerinden ikisidir. Aslında, bir tampon kenar yumuşatma ekleyen Z tamponunun bir uzantısıdır. Tipik olarak, bir arabellek Z arabellekten daha iyi bir görüntü çözünürlüğüne sahiptir, çünkü kolayca hesaplanabilen bir Fourier penceresi kullanır. Bununla birlikte, bir tampon Z tamponundan biraz maliyetlidir.