Генерация карты

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

Настройки генератора:

Примеры


2015, 3 Октября
Начало
2009-2024 © Павел Гуданец