Perlin gürültüsünün iç işleyişini araştırırken, birinin neden basit değer gürültüsü yerine perlin gürültüsünü kullanacağını merak ettim. Doğru anladığım kadarıyla, aşağıdakiler geçerlidir:
Perlin gürültüsü, temel gürültü alanındaki her nokta için n-boyutlu bir gradyan (orijinal uygulama için rastgele, iyileştirilmiş olan için sabit) atayan kafes tabanlı bir gürültü işlevidir. Artık mesafe vektörü ile degrade vektörü arasındaki nokta ürünü hesaplayarak uzayda her nokta için bir değer sorgulayabilirsiniz. Bundan sonra hesaplanan tüm değerlerin ortalamasını alır ve sorgulanan değeri alırsınız.
Ancak, degrade vektörleri değil rastgele değerler kullanmadan değer gürültüsü aynı değil mi? Ayrıca değer gürültüsündeki değerler arasında enterpolasyon yaptığım için perlin gürültüsünde ek bir hesaplama adımı (nokta ürün) kullanarak hiçbir fayda göremiyorum.
Öyleyse neden değer gürültüsü yerine perlin gürültüsünü kullanayım? Perlin gürültüsü neden bu kadar popüler?