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

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

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 жыл бұрын
Спасибо!
@user-qp5ou2kv8g
@user-qp5ou2kv8g 2 жыл бұрын
Очень крутое видео Было бы интересно увидеть генерацию каких-то объектов поверх(растительность, здания) и тропинок
@ArtDen1000
@ArtDen1000 2 жыл бұрын
Однозначно подписочка. Пойду свою выживалку делать))
@expanse9580
@expanse9580 Жыл бұрын
Скачал. Потрясающе, очень перспективно выглядит
@menshs5620
@menshs5620 Жыл бұрын
Мне как раз что-то подобное надо для своей игры)
@JustaFrogger
@JustaFrogger 2 жыл бұрын
Очень круто!
@vayre1969
@vayre1969 Жыл бұрын
Здравствуйте! Могли бы вы залить весь код на гитхаб?
@AizarkLizard
@AizarkLizard 7 ай бұрын
Очень крутой пример, жаль я не вижу что бы получаемые карты были цыкличны
@Badyaga29
@Badyaga29 7 ай бұрын
Цикличны
@1mpulse696
@1mpulse696 2 жыл бұрын
круто, но хотелось бы увидеть весь проект
@shv3pCyt
@shv3pCyt 2 жыл бұрын
Уже есть) посмотри в плэй маркете и вбей в поисковике "генератор миров" и третье приложение с низу это и есть тот проект.
@vayre1969
@vayre1969 Жыл бұрын
@@shv3pCyt имеется ввиду код
@user-id3pu3pr2e
@user-id3pu3pr2e 11 ай бұрын
Какой размер карты в Unity для слабых компов?
@Marcos-bo4wm
@Marcos-bo4wm 2 жыл бұрын
Subbed&Liked!! You really need to look into Promo-SM!!
Делаю процедурную генерацию в Unity
13:15
Полная теория процедурной генерации
18:51
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,8 МЛН
Получилось у Вики?😂 #хабибка
00:14
ХАБИБ
Рет қаралды 7 МЛН
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 35 МЛН
🎲 Как работает Random в играх
8:45
Emerald Powder
Рет қаралды 137 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,4 МЛН
Делаем кривую Безье в Unity !
14:32
Eccentric Games
Рет қаралды 33 М.
Diamond Square | Procedural Generation | Game Development Tutorial
15:55
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,8 МЛН