Процедурная генерация карт в Unity. Алгоритм diamond-square

Расскажу как сгенерировать карту высот и отрисовать её в 2D и 3D используя Unity. Приложение:
Github:
Статья на хабре:
Применение текстур к terrain в зависимости от высоты:    • Procedural Terrain Painting Part 1   Загрузить карту высот реального мира:
Возможно вас также заинтересует генерация с использованием шума Перлина (лучше подходит для бесконечных карт)
Навигация: 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 Заключение

Смотрите также