Вы задаете вопрос, как если бы были связаны два примера, но вы на самом деле
1) имитирующие капли дождя, как видно в воздухе (падение Трасса, простой, но реализм зависит от освещения очень много)
для этого вам моделировать следующие события:
for each time step:
create new drops
move existing drops vertically down
remove (or/and animate) the drops hitting the ground
Как указано в других ответах, новые капли (размер и положение) могут быть созданы с использованием различных алгоритмов. что касается скорости, они движутся с постоянной скоростью. наконец, чтобы показать свои следы вы должны смотреть на простом projections
2), имитирующего всплеск волн (моделирования воды, и в этом примере показана, отражающая поверхность)
Для этого вам нужно только знать, где капли падения и насколько они велики, остальное - распространение волн. Однако это действительно заметно, если есть отражение, и это может быть немного сложно.
ПРИМЕЧАНИЯ: Есть много вещей, которые определяют реализм, но в основном это сводится к деталям. Например, дождь обычно заметен только в странных условиях освещения - рядом с лампами или на высококонтрастном фоне. В противном случае это довольно мрачно.
Также детализация взаимодействия - разбрызгивание на поверхности, на которые он попадает, которые могут оставлять пузырьки (если их достаточно близко, чтобы заметить), или создавать волны.
Другой пример - если вы посмотрите на это tutorial, который на самом деле не реалистичен, но он иллюстрирует одну точку, вы увидите, что, хотя дождь больше похож на снег, он раскрывает «плоскостность» вашего первого примера (который не имеет абсолютно никакой глубины).
Итак, это все о деталях.
Попытайтесь смоделировать то, что у вас есть, с точки зрения событий, которые вы должны имитировать, а затем решить имитацию каждого отдельно - например, использование фракталов для посевного дождя может быть излишним, но если вы красиво моделируете свою работу, вы начинаете со случайных высева и последние заменяют более точные/сложные методы.
Вы должны определить, что представляет собой впечатляющий эффект дождя и воды для вас (это может быть так много разных вещей). Поместите ссылки на примеры, если они у вас есть. – Unreason
@ thereason: проверьте ссылки, которые я разместил выше. –
:) как я думал - два примера имеют очень мало общего ... ну, я отвечу – Unreason