Авто-генерация рельефа реализована в виде конвейера. Этапы конвейера и порядок их выполнения гибко настраиваются.
Для создания карты высот используется шум Перлина.
Для раскраски - набору реперных высот присваиваются цвета с дальнейшей интерполяцией цвета.
Есть поддержка и авто-распознавание регионов (например, для дальнейшего именования гор и озёр).
Визуализация с помощью canvas.
Исходный код (JavaScript) можно скачать здесь.
Настройки генератора:
Настройки генератора:
Примеры