Published On Dec 6, 2021
Расскажу как сгенерировать карту высот и отрисовать её в 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 Заключение