Z-tamponlama nedir?

Derinlik tamponlama olarak da bilinen Z tamponlama, bilgisayar grafikleri programlamasında, bir nesnenin (veya bir nesnenin bir parçasının) bir sahnede görünüp görünmediğini belirlemek için kullanılan bir tekniktir. Donanımda veya yazılımda uygulanabilir ve oluşturma verimliliğini artırmak için kullanılır.

Bir sahne oluşturulduğunda, her piksel bir X ve Y koordinatına (kameraya yatay ve dikey yönde) ve ayrıca bir Z koordinatına (kameradan derinlik veya uzaklığa) sahiptir. Z tamponu, her ekran pikselinin Z değerini saklayan iki boyutlu bir dizidir (X ve Y). Başka bir nesnenin aynı piksel konumunda işlenmesi gerekiyorsa, yeni piksel kameraya yakınsa algoritma önceki değeri geçersiz kılar. Bu algoritma, opak nesneler için işleme hızını artırır, ancak uzak nesneler kısmen görünebildiğinden ve tamamen işlenebilmesi gerektiğinden saydam nesneler faydalanmaz.

Bilgisayar grafiği, Programlama, Programlama terimleri