Как стать автором
Обновить

Комментарии 7

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

Часть воды падает на поверхность водоёма и не участвует в «размывании» форм рельефа.
Часть воды испаряется и не участвует в «размывании» форм рельефа.
Было бы интересно добавить вот это в алгоритм
НЛО прилетело и опубликовало эту надпись здесь
Ну если есть испарение, то можно моделировать и облачность.
Где больше площадь воды — больше испаряется. Если придумать правила для потоков ветра, то можно управлять облаками и по графику устраивать дожди (например, как только температура облака становится меньше 0 (ну или заморочиться точкой росы) — тут же проливается дождём
Добавить день/ночь, наличие бриза утром/вечером, холодный ветер с вершин гор, термики на земле

Спасибо за код! Будем пробовать разнфе варианты. Если получится что-то стоящее, то обязательно с Вами поделюсь.

Посмотрите World Machine, там есть эрозия(и не только). Не знаю какой там алгоритм, но генерация эрозии в 8К на 4 потоках( максимум на моей лицензии) занимает примерно 10 минут:
Скрин

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

Публикации

Истории