Как я могу моделировать далекий дождь?

14

Крупным планом, дождь можно смоделировать как прозрачные водяные шарики с соответствующим размытием движения. Это кажется непрактичным для больших объемов, которые были бы необходимы для сцен дождя на расстоянии.

Как можно смоделировать эффект наполненной дождем атмосферы на расстояниях, на которые человеческий глаз не может распознать отдельные капли дождя? Это не обязательно должно быть достаточно эффективно для использования в реальном времени, но оно должно позволять создавать несколько кадров в автономном режиме для анимации, не нарушая разрывов или мерцания.

Какие подходы доступны для этого?

Trichoplax
источник

Ответы:

8

Когда вы думаете о дожде на расстоянии (как правило), у вас будет дождь на нескольких разных глубинах от камеры, некоторые крупным планом, некоторые очень далеко, и все это будет выглядеть немного иначе, поскольку вы не сможете сосредоточиться на все они. Но эффект их наслоения друг на друга, когда они уходят вдаль, это то, что помогает придать вид, к которому вы стремитесь, вам нужно воссоздать ту глубину и наслоение, чтобы действительно дать вид дождя дальше на расстоянии ,

Излучатели частиц являются основным методом создания дождя, так как обычно они используют очень маленькие сетки или даже просто текстурный спрайт капли. Это делает их довольно эффективными - в некоторой степени, поскольку большее количество частиц, которые вы используете и видите на экране одновременно, изменится, насколько тяжелым или зависящим от ресурса эффект становится.

Как правило, вы будете использовать большие подробные сетки только для дождя, когда у вас есть крупный план лужи и вы хотите оживить всплеск или даже крупный план одной капли по какой-то причине.

Это может быть объединено с туманом расстояния, чтобы еще больше увеличить ощущение глубины в вашей сцене, закрывая объекты на дальнем расстоянии.

Опять же, вы можете использовать другой излучатель частиц, чтобы создать темные, тяжелые облака, которые уходят вдаль, поскольку наличие облаков в сцене поможет продать внешний вид.

Многое из этого будет зависеть от того, какое программное обеспечение вы используете, а также от предполагаемой платформы, поскольку разные программы имеют разные решения, но частицы и туман довольно распространены.

tldr: эффекты частиц и дистанционный туман

MephistonX
источник
1
Глубина резкости тоже может помочь.
Джон Калсбек
2
В качестве дополнения: Себастьян Лагард сделал серию постов в блоге , в которых документировал, как они реализовали динамический дождь в игре «Помни меня»
RichieSams