Uzak yağmuru nasıl modelleyebilirim?


14

Yakın çekim, yağmur uygun hareket bulanıklığı ile şeffaf su topları olarak modellenebilir. Bu, uzaktaki yağmur sahneleri için gerekli olacak büyük hacimler için pratik değildir.

İnsan gözünün bireysel yağmur damlalarını çözemediği mesafelerde, yağmurla dolu atmosferin etkisi nasıl modellenebilir? Bunun gerçek zamanlı kullanım için yeterince verimli olması gerekmez, ancak kesintiler veya titreme olmadan animasyon için birden çok karenin çevrimdışı olarak üretilmesine izin vermesi gerekir.

Bunun için hangi yaklaşımlar mevcut?

Yanıtlar:


8

Mesafede yağmur (genellikle) düşündüğünüzde, kameradan birkaç farklı derinlikte yağmur yağacak, bazıları yakın, bazıları çok uzakta, hepsi odaklanamayacağınız için biraz farklı görünecek hepsi. Ancak, mesafeye girdikçe hepsinin üst üste katmanlama etkisi, hedeflediğiniz görünümü vermenize yardımcı olan şeydir, yağmurun mesafesini daha da uzağa vermek için bu derinliği ve katmanı yeniden oluşturmanız gerekir. .

Parçacık yayıcılar, genellikle çok küçük ağlar, hatta sadece bir damla dokusu sprite kullandıkları için yağmur oluşturmanın genel yöntemidir. Bu onları oldukça verimli tutar - bir kerede kullandığınız ve ekranda ne kadar fazla parçacık kullandığınızda, etkinin ne kadar ağır veya kaynağa bağlı olduğu değişecektir.

Genellikle bir su birikintisinin yakınına düştüğünüzde ve sıçramayı canlandırmak istediğinizde, hatta herhangi bir nedenden dolayı tek bir damlanın yakınına kadar yağmur için sadece geniş detaylı kafesler kullanırsınız.

Bu, uzak mesafedeki nesneleri tıkayarak sahnenizdeki derinlik hissini daha da artırmak için mesafe sisi ile birleştirilebilir.

Yine, sahneye bulutların sahip olması görünümü satmaya yardımcı olacağından, mesafeye giren karanlık, ağır bulutlar oluşturmak için başka bir parçacık yayıcı kullanabilirsiniz.

Farklı yazılımların farklı çözümleri olduğu, ancak parçacıklar ve sis oldukça yaygın olduğu için, bunların çoğu kullandığınız yazılıma ve amaçlanan platformuna bağlı olacaktır.

tldr: Parçacık Efektleri ve Mesafe Sis


1
Alan derinliği de yardımcı olabilir.
John Calsbeek

2
Ek olarak: Sebastien Lagarde, "Beni Hatırla" oyununda nasıl dinamik yağmur uyguladıklarını belgeleyen bir dizi blog yazısı yaptı
RichieSams
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.