Bagaimana saya bisa memodelkan hujan yang jauh?

14

Dari dekat, hujan dapat dimodelkan sebagai bola-bola air transparan dengan gerakan kabur yang tepat. Ini tampaknya tidak praktis untuk volume besar, yang akan diperlukan untuk adegan hujan di kejauhan.

Pada jarak yang mata manusia tidak bisa menyelesaikan tetesan air hujan, bagaimana efek atmosfer yang dipenuhi hujan bisa dimodelkan? Ini tidak perlu cukup efisien untuk penggunaan waktu nyata, tetapi itu harus memungkinkan beberapa frame diproduksi offline untuk animasi tanpa diskontinuitas yang menggelegar atau berkedip-kedip.

Pendekatan apa yang tersedia untuk ini?

trichoplax
sumber

Jawaban:

8

Ketika Anda berpikir tentang hujan di kejauhan (umumnya), Anda akan mengalami hujan di beberapa kedalaman berbeda dari kamera, beberapa menutup, beberapa sangat jauh, yang semuanya akan terlihat sedikit berbeda karena Anda tidak akan dapat fokus pada mereka semua. Tetapi efek dari mereka semua bertumpuk satu sama lain ketika mereka pergi ke kejauhan adalah apa yang membantu memberikan tampilan yang Anda tuju, Anda perlu menciptakan kembali kedalaman itu dan melapisi untuk benar-benar memberikan tampilan hujan lebih jauh di kejauhan. .

Emisi partikel adalah metode umum untuk menciptakan hujan, karena biasanya mereka menggunakan jerat yang sangat kecil, atau bahkan hanya tekstur sprite dari tetesan. Ini membuat mereka cukup efisien - sampai taraf tertentu karena semakin banyak partikel yang Anda gunakan dan miliki di layar pada suatu waktu akan mengubah seberapa berat atau sumber daya tergantung efeknya.

Secara umum Anda hanya akan menggunakan jerat besar yang terperinci untuk hujan, ketika Anda memiliki genangan air dekat dan ingin menghidupkan percikan, atau bahkan lapisan atas setetes demi alasan tertentu.

Ini dapat dikombinasikan dengan kabut jarak untuk lebih meningkatkan rasa kedalaman dalam adegan Anda dengan menutup objek di kejauhan.

Sekali lagi Anda bisa menggunakan penghasil partikel lain untuk menciptakan awan gelap dan tebal yang menjauh dari kejauhan, karena memiliki awan di tempat kejadian akan membantu menjual tampilan.

Banyak dari ini akan tergantung pada perangkat lunak apa yang Anda gunakan, serta platform yang dimaksudkan, karena perangkat lunak yang berbeda memiliki solusi yang berbeda tetapi partikel dan kabut adalah hal yang lumrah.

tldr: Efek Partikel & Kabut Jarak

MephistonX
sumber
1
Kedalaman bidang juga dapat membantu.
John Calsbeek
2
Sebagai tambahan: Sebastien Lagarde melakukan serangkaian posting blog yang mendokumentasikan bagaimana mereka menerapkan hujan dinamis dalam permainan "Remember Me"
RichieSams