gamedev.SE numaralı telefondan, flash implementation of Perlin-noise'un diğer uygulamalardan biraz saptığını keşfettik.Flaşta Perlin gürültüsü nasıl uygulanır?
Herhangi bir uygulama detayını çevrimiçi olarak bulamadım, ancak merak ettiğim herhangi biri Flash'ta Perlin-noise için hangi algoritmanın kullanıldığını söyleyebilir.
sadece numOctaves
parametresi (soldan sağa 1
, 2
, 4
) değiştirilmiştir nerede bitmapData.perlinNoise(32, 32, 1, 200, false, false, 7, true);
Böyle görüntüler üretir kullanma: Perlin-gürültü diğer uygulamalar oldukça farklı görünüyor Ancak
. Örneğin Wikipedia article about Perlin-noise dan resim: Eğer (soldan sağa oktav 1
, 2
ve 4
) Aşağıdaki resimlerde görebileceğiniz gibi aynı zamanda
this Actionscript Implementation of Perlin-noise, oldukça farklı sonuçlar üretir:
En çok ilgimi çeken şey sadece bir oktav ile gürültüye bakmak. Flaş uygulamasında, gürültünün ayrılmış lekeler gibi bir şey oluşturduğunu açıkça görebilirsiniz.
Önemli: Flaşta oluşturulan gürültü, fractalNoise
parametresi için false
kullanır. fractalNoise
true
olarak ayarlanmışsa, sonuçlar aslında Wikipedia ve diğer uygulamalardan çok benzerdir.
Boolean değeri aşağıdaki gibidir:
parametrenin açıklaması okur. Değer doğruysa, yöntem fraktal gürültü üretir; Aksi takdirde, türbülans oluşturur. Türbülanslı bir görüntüde, gradyanda, alevler ve okyanus dalgaları gibi daha keskin görsel efektleri daha iyi bir hale getirebilecek görünür süreksizlikler vardır.
Gördüğümüz gibi
, onlar gürültü üretir yöntemi açıklamak için türbülans bahseder. Yani sanırım soru şu: Flash tarafından üretilen çıktı hala Perlin-noise mı? Yoksa bu tür bir ses için başka bir isim var mı? Ve en önemlisi: Böyle bir gürültü yaratmak için bir uygulama nerede bulunabilir?
Üzgünüz, ama öyle değil. Ben bile ilginizi çeken sesin görüntülerini oluşturmak için bağlantılarınızdan birinden kodu kullandım. * Flash uygulamasının farklı olması, tamsayıya dayalı olması (eğer değil) ve sonuçta bir görüntü çıkarırsanız, farklı değildir. Tam sayılara sahip olacaksınız, bunun için bir yol yok. Flaş uygulaması "türbülans" ve "düzenli" gürültü arasında seçim yapmanızı sağlar. İlgileniyorum ** türbülans ** için bir algoritmadır. Google görüntülerini "türbülans gürültüsü" ve "perlin gürültüsü" araması yaparsanız farkı görürsünüz. – bummzack