Расскажу как сгенерировать карту высот и отрисовать её в 2D и 3D используя Unity.
Приложение:
[ Ссылка ]
Github:
[ Ссылка ]-
Статья на хабре:
[ Ссылка ]
Применение текстур к terrain в зависимости от высоты:
[ Ссылка ]
Загрузить карту высот реального мира:
[ Ссылка ]
Возможно вас также заинтересует генерация с использованием шума Перлина (лучше подходит для бесконечных карт) [ Ссылка ]
Навигация:
00:00 Введение и примеры карт
01:11 Что такое карта высот?
01:50 Алгоритм diamond-square
02:42 Ленивая динамика для diamond-square
03:27 Интерфейс приложения
04:00 Имплементация алгоритма на C#
06:35 Сглаживание карты
07:28 Отображение 2D карты в Unity
07:52 Применение карты к terrain в Unity (3D)
09:19 Заключение
Ещё видео!