BT Sözlüğü › Donanım › G-buffer

G-buffer

Donanım Svenska → Güncellendi: 2026-10-24

Deferred shading’in ilk geçişte doldurduğu render target kümesi; herhangi bir ışık hesaplanmadan önce yüzeyin piksel başına tarifi.

Ad “geometry buffer”ın kısaltmasıdır ve Saito ile Takahashi tarafından 1990’da anlaşılır görüntüleme üzerine bir makalede ortaya atıldı. Arabellek, aydınlatmanın her görünür piksel hakkında bilmesi gerekenleri saklar: derinlik, normal, albedo ve pürüzlülük ile metaliklik gibi materyal parametreleri. İkinci geçiş bunu okur ve orada kaç nesne üst üste binmiş olursa olsun ışığı piksel başına yalnızca bir kez hesaplar.

Tasarım tercihi “kalın” ile “ince” arasında bir takastır: daha çok kanal daha zengin materyaller demektir ama bant genişliğini yutar; deferred yaklaşımın Aşil topuğu da budur. Normaller yer kazanmak için çoğunlukla sıkıştırılarak saklanır; saydamlık ise hiç sığmaz, çünkü her piksel yalnızca tek bir yüzey tutabilir.

← Sözlüğe dön