Okyanus dalgası oluşturma


11

Beyaz su ve köpük ve değişken dalga yoğunluğuna sahip bir su kütlesi için dalgaları nasıl oluşturabilirim? Yüzey normal bir haritaya sahip bir ağ mı? Bunu üretmek için bir formül var mı? Beyaz haritaların nerede ve nasıl oluşturulduğunu belirlemeye benzer bir şey var mı? Ben bu rastladı kağıt ama çok açık değil.

Bu makalede, dalga üretimi hakkında konuştuğu kısmı anlıyorum. Beyaz haritalara ve köpüğe adanmış bir bölüm vardır ve bunları oluşturmak için bir formül sunar, ancak bunu sadece suya ihtiyaç duyan kısımlara nasıl uygularsınız? Ne gözlemlediğime dayanarak, F'yi beyaz haritalara ihtiyaç duyacağı alan olarak temsil ediyor, biri bunun nasıl çalıştığını açıklığa kavuşturabilir mi?


3
Bu aktif bir araştırma alanıdır, bu yüzden bunu yapmanın birçok farklı yolu vardır, ancak bazı hızlı bilgiler olarak, gördüğüm kadarıyla, genellikle hem küçük ayrıntılar için normal bir harita hem de daha büyük ayrıntılar için tepe dönüşümü . Gerstner dalgalarının sizin için ilginç olması muhtemel ve bu bağlantı da muhtemelen: http.developer.nvidia.com/GPUGems/gpugems_ch01.html
Alan Wolfe

1
@Alan adlı kullanıcının yorum geliştiricisi
Rotem

Yanıtlar:


2

f

Beyaz su ve köpük ve değişken dalga yoğunluğuna sahip bir su kütlesi için dalgaları nasıl oluşturabilirim?

Okyanusları işlemek için okyanuslardan daha fazla teknik vardır. Bazıları hıza (makul sonuçlarla) ve bazıları doğruluğa dayanmaktadır. " Derin Su Animasyonu ve Rendering " in dördüncü sayfasında, köpük oluşturma tartışması yer alır ve önceki sayfalar diğer hesaplamaları kapsar.

Maya'nın değiştirilebilen veya sıfırdan başlayabileceğiniz bir dizi önceden ayarlanmış demoları vardır. " Dalganın Üretimi: Maya'da Bir Okyanus Nasıl Oluşturulur " adlı bu YouTube eğitimine bakın .

Bu referanslardan hangisinin daha uygulanabilir olduğuna bağlıdır: sadece daha fazla bilgi edinmek istiyorsanız, kendi yazılımınızı yazıyorsanız veya arkasındaki tüm hesaplamaları bilmeden gerçekçi okyanuslar oluşturmak istiyorsanız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.