Тёмный

Генерация мира из 3D тайлов: часть 4, Wave Function Collapse 

Emerald Powder
Подписаться 77 тыс.
Просмотров 20 тыс.
50% 1

Существует много идей и алгоритмов для процедурной генерации различных уровней и миров, в этом видео я буду разбирать алгоритмы связанные с созданием мира из воксельных тайлов. Особенность этого генератора будет в том что для создания уровня не нужно будет настраивать никаких правил, только нарисовать в воксельном стиле 3D модели тайлов, из которых будет автоматически генерироваться уровень. В этой части мы создадим большую часть генератора миров на основе коллапса волновой функции, после того как я постараюсь объяснить суть этого алгоритма
Плейлист про генерацию из тайлов: • Генерация мира из тайлов
Следующее видео: • Генерация мира из 3D т...
Готовый проект из всех пяти видео: github.com/eme...
Patreon канала - / emeraldpowder (там уже есть проект из этого видео)
Наш Discord - / discord
Полезные ссылки и статьи:
• Generate Worlds - Firs...
habr.com/ru/po...
habr.com/ru/po...
www.kchapelier....
selfsame.itch....
habr.com/ru/po...
marian42.de/ar...
На этом канале регулярно появляются новые видео, которые позволят тебе научиться создавать игры, или подарят новые идеи и вдохновение, если ты уже умеешь. Подписывайся!
Остались какие-то вопросы, пожелания, или идеи для других видео? Смело пиши в комментарии под видео

Опубликовано:

 

21 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 34   
@adamarzo559
@adamarzo559 Год назад
Wish RU-vid would recommend more videos like this. The auto translate struggles at times but the gist of it is understandable. Thanks for publishing this. Appreciate it.
@Geniym1987
@Geniym1987 3 года назад
Я понятия не имею когда мне может это пригодиться, но как завороженный сижу и смотрю уже 4 часть этой генерации. Спасибо большое, очень интересно!
@Kveenter
@Kveenter 4 года назад
Один из самых ахуенных контентов по юнити в русском сегменте. Спасибо
@The_Mavrik
@The_Mavrik 4 года назад
Неделя выходная, ждём выходы роликов каждый день =)))
@dxmln
@dxmln 4 года назад
Лучшие видео по процедурной генерации! Спасибо за объяснения!
@neptundr
@neptundr 4 года назад
Очень интересно, спасибо, за то что делаешь!
@ivanek333
@ivanek333 4 года назад
Я не могу понять, почему у тебя так мало подписчиков и просмотров, ведь ты самый лучший рускоязычный ютубер по юнити, даже лучше Гоши Дударя.
@dozzza4053
@dozzza4053 4 года назад
Супер) Ждал твоё видео больше чем новый год))
@ftinkere
@ftinkere 3 года назад
Так это же решение судоку-лайк
@agershteyn
@agershteyn 4 года назад
Отличный урок, спасибо Очень жду продолжения
@yuriynevazhno2542
@yuriynevazhno2542 4 года назад
Чувак, потрясающий контент делаешь, не останавливайся) Лайк не глядя.
@stikulzon801
@stikulzon801 4 года назад
Очень интересно и захватывающе!) Интересно было-бы посмотреть на редактор карт в самой игре, а после синхронизации её по серверу с другим устройством
@vitaliyfranchook5625
@vitaliyfranchook5625 4 года назад
очень познавательно, спасибо! однако, было бы очень хорошо если б размер шрифта в ide был побольше
@yukitantei7726
@yukitantei7726 2 года назад
17:16 существующий тайл - это наш тайл, который нам передали сюда. Тайл справа - это у нас тайл, который райт тайл, который у нас тайл из списка. XD
@SHILY-PROJECT
@SHILY-PROJECT 4 года назад
Шикосик! Спасибо большое🙃
@TeamSLywnow
@TeamSLywnow 2 года назад
Такой генератор будет зависать при большом размере, можно было функцию поиска возможных тайлов в async закинуть и добавить await
@kostiantynhavrylenko790
@kostiantynhavrylenko790 3 года назад
кстати while true это плохо но я не знаю че написать когда не знаю что написать - пишу тру лайк
@epiphansmolyanov4020
@epiphansmolyanov4020 4 года назад
хорошее видео
@Pro1ooPlayer
@Pro1ooPlayer 4 года назад
Только начинаю по чуть чуть изучать юнити и было бы интересно узнать, будет ли оптимизация, чтобы создавать тайлы 100 на 100, 500 на 500 и больше. Или юнити и так справится? А ещё интересно, возможно ли создать зацикленную карту, чтобы тайлы правого края конектились к тайлам левого края. И верх и низ тоже. Чтоб игрок мог бесконечно ходить по кругу.
@EmeraldPowder
@EmeraldPowder 4 года назад
Про оптимизацию немножко сказал в следующей 5 части, что в этом алгоритме она не идеальна, но можно заняться А зацикленную карту сделать вполне возможно, если в функции которая проверяет возможность тайла, IsTilePossible, добавить что если X вышел за правую границу, то смотреть на тайл с x == 0, и так с остальными тремя границами
@BeregAlto
@BeregAlto 4 года назад
Отличный монтаж! Чем пользуешься, чтобы сделать такую анимацию картинок?
@EmeraldPowder
@EmeraldPowder 4 года назад
Спасибо! Тут - просто в Premier делал, хотя он мне совсем не кажется удобным
@shellypeng8855
@shellypeng8855 4 года назад
Great video! Thinking about translating it to English?
@EmeraldPowder
@EmeraldPowder 4 года назад
Thanks! I was adding English subtitles to some of my older videos, but almost no one viewed them, as youtube analytics shows. Maybe I'll try again with new videos
@shellypeng8855
@shellypeng8855 4 года назад
Emerald Powder that’s great, I really liked this tutorial series and I think these are the best of all wfc tutorials. Really looking forward to the English subtitled version of this series. Good work, thanks for making us these tutorials.
@СергейТищенко-к6з
@СергейТищенко-к6з 4 года назад
Пиздато, сними видосы по DOTS
@drseedon
@drseedon 4 года назад
Сделай так чтобы было видно хоткеи. Может так что нибудь будет понятно. А то это все высшее программирование слишком сложное.
@RedFoxChannelRU
@RedFoxChannelRU 4 года назад
ну нормалек
@vicktoriashepard
@vicktoriashepard 3 года назад
Жаль что неделя затянулась на года)
@mister-rock
@mister-rock 4 года назад
Привет, не подскажешь где обучится можно программированию, созданию игры на юнити, а то уроков полно в инете, но по существу мало что в этих уроках, хватить для создания совсем простенькой игры только, или может подскажешь где искать скрипты, как это все применять на практике.
@Виталик-ю3д
@Виталик-ю3д 4 года назад
Эх пасаны, прощайте. Ухожу из лагеря юнити в ue4, может вернусь, но не обещаю
@randrey6525
@randrey6525 4 года назад
Ну и как успехи
@Виталик-ю3д
@Виталик-ю3д 4 года назад
@@randrey6525 ну такое, единственное что я понял, я так себе разраб, но относительно хороший мапер.
Далее
Крутой фокус + секрет! #shorts
00:10
Фигуры четвёртого измерения
18:09
31 portals of impossible shape
35:50
Просмотров 872 тыс.