BT Sözlüğü › Programlama › Küre izleme (sphere tracing)

Küre izleme (sphere tracing)

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

Işınları örtük yüzeylere karşı, mesafe alanının güvenli dediği kadar ilerleyerek izleme yöntemi.

Bir yüzey mesafe alanıyla (SDF) — her nokta için en yakın yüzeye olan uzaklığı veren bir fonksiyonla — tanımlandığında, hiçbir denklem çözmeden bir ışın izleyebilirsiniz. Her adımda alana yüzeyin ne kadar uzakta olduğunu sorar ve tam o kadar atlarsınız. Mesafe her yöndeki en kısa mesafe olduğundan adım yüzeyi asla aşamaz. Mesafe ihmal edilebilir olana dek yüzeye asimptotik olarak yaklaşırsınız.

Yöntemi John C. Hart 1996’da, tam da örtük yüzeyler için formüle etti. Modern SDF çizimlerinin temelindedir: demoscene’in 64 kB’lık yapımları, Shadertoy, Inigo Quilez’in mesafe fonksiyonları ve Media Molecule’ün Dreams’i. Saf sabit adımlı raymarching’e göre hem daha hızlı hem kesindir — ama yalnızca mesafe alanı kadar doğrudur.

← Sözlüğe dön