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

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

Расскажу как сгенерировать карту высот и отрисовать её в 2D и 3D используя Unity.

Приложение:
https://play.google.com/store/apps/de...

Github:
https://github.com/mputnick/Diamond-s...

Статья на хабре:
https://habr.com/ru/post/111538/

Применение текстур к terrain в зависимости от высоты:
   • Procedural Terrain Painting Part 1  

Загрузить карту высот реального мира:
https://terrain.party/

Возможно вас также заинтересует генерация с использованием шума Перлина (лучше подходит для бесконечных карт) https://ru.wikipedia.org/wiki/%D0%A8%...

Навигация:
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 Заключение

Комментарии

Информация по комментариям в разработке