BT Sözlüğü › Programlama › Gölge hacmi

Gölge hacmi

Programlama Svenska → Güncellendi: 2026-10-24

Gölgeler geometri olarak: siluet kenarlarını ışıktan uzağa doğru kapalı hacimlere uzat ve hangi piksellerin içeride kaldığını şablon tamponuyla say.

Yöntemi 1977'de Frank Crow tanımladı. Bir nesnenin ışıktan görünen siluet kenarları bulunur, bir hacim oluşacak şekilde sonsuza uzatılır ve şablon tamponuna karşı çizilir: bir piksele giden ışın hacme her girdiğinde sayaç artar, her çıktığında azalır. Sonuç sıfırdan farklıysa piksel gölgededir. Ortaya çözünürlüğe bağlı olmayan, jilet gibi keskin, piksel hassasiyetinde gölgeler çıkar.

Saf sürüm, kamera bir hacmin içindeyken bozuluyordu. John Carmack'in "depth-fail" hilesi (başkaları da bağımsız olarak bulmuştu) saymayı bunun yerine uzak düzleme göre yaptı ve sorunu çözdü; teknik Doom 3'ü (2004) taşıdı. Ama dolgu hızı maliyeti acımasızdır ve geometri kapalı olmak zorundadır; sonunda ucuzluğuyla gölge eşlemesi kazandı.

← Sözlüğe dön