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

  Рет қаралды 8,930

Indie dev

Indie dev

2 жыл бұрын

Расскажу как сгенерировать карту высот и отрисовать её в 2D и 3D используя Unity.
Приложение:
play.google.com/store/apps/de...
Github:
github.com/mputnick/Diamond-s...
Статья на хабре:
habr.com/ru/post/111538/
Применение текстур к terrain в зависимости от высоты:
• Procedural Terrain Pai...
Загрузить карту высот реального мира:
terrain.party/
Возможно вас также заинтересует генерация с использованием шума Перлина (лучше подходит для бесконечных карт) 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 Заключение

Пікірлер: 17
@dima6peyc154
@dima6peyc154 2 жыл бұрын
Очень крутой и интересный урок. Я уверен он много кому поможет!
@indiedev3122
@indiedev3122 2 жыл бұрын
Спасибо!
@expanse9580
@expanse9580 Жыл бұрын
Скачал. Потрясающе, очень перспективно выглядит
@user-qp5ou2kv8g
@user-qp5ou2kv8g 2 жыл бұрын
Очень крутое видео Было бы интересно увидеть генерацию каких-то объектов поверх(растительность, здания) и тропинок
@ArtDen1000
@ArtDen1000 2 жыл бұрын
Однозначно подписочка. Пойду свою выживалку делать))
@JustaFrogger
@JustaFrogger 2 жыл бұрын
Очень круто!
@menshs5620
@menshs5620 Жыл бұрын
Мне как раз что-то подобное надо для своей игры)
@vayre1969
@vayre1969 Жыл бұрын
Здравствуйте! Могли бы вы залить весь код на гитхаб?
@1mpulse696
@1mpulse696 2 жыл бұрын
круто, но хотелось бы увидеть весь проект
@cmaxer
@cmaxer 2 жыл бұрын
Уже есть) посмотри в плэй маркете и вбей в поисковике "генератор миров" и третье приложение с низу это и есть тот проект.
@vayre1969
@vayre1969 Жыл бұрын
@@cmaxer имеется ввиду код
@AizarkLizard
@AizarkLizard 7 ай бұрын
Очень крутой пример, жаль я не вижу что бы получаемые карты были цыкличны
@Badyaga29
@Badyaga29 7 ай бұрын
Цикличны
@user-id3pu3pr2e
@user-id3pu3pr2e Жыл бұрын
Какой размер карты в Unity для слабых компов?
@Marcos-bo4wm
@Marcos-bo4wm 2 жыл бұрын
Subbed&Liked!! You really need to look into Promo-SM!!
Полная теория процедурной генерации
18:51
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 6 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 64 МЛН
WHAT’S THAT?
00:27
Natan por Aí
Рет қаралды 13 МЛН
Делаю эволюцию ИИ в Unity
17:05
Onigiri
Рет қаралды 480 М.
C# + OpenGL, генерация мира
5:39
Alexey SuperAnt
Рет қаралды 832
31 portals of impossible shape
35:50
optozorax
Рет қаралды 759 М.
Как Terraria генерирует мир
17:35
Alexey Rival
Рет қаралды 7 М.
ИИ учится водить с нуля в Trackmania
16:51
Beginner Polymath
Рет қаралды 849 М.
Делаю процедурную генерацию в Unity
13:15
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 6 МЛН