Генерация мира из 3D тайлов: часть 4, Wave Function Collapse
HTML-код
- Опубликовано: 28 мар 2020
- Существует много идей и алгоритмов для процедурной генерации различных уровней и миров, в этом видео я буду разбирать алгоритмы связанные с созданием мира из воксельных тайлов. Особенность этого генератора будет в том что для создания уровня не нужно будет настраивать никаких правил, только нарисовать в воксельном стиле 3D модели тайлов, из которых будет автоматически генерироваться уровень. В этой части мы создадим большую часть генератора миров на основе коллапса волновой функции, после того как я постараюсь объяснить суть этого алгоритма
Плейлист про генерацию из тайлов: • Генерация мира из тайлов
Следующее видео: • Генерация мира из 3D т...
Готовый проект из всех пяти видео: github.com/emeraldpowder/Voxe...
Patreon канала - / emeraldpowder (там уже есть проект из этого видео)
Наш Discord - / discord
Полезные ссылки и статьи:
• Generate Worlds - Firs...
habr.com/ru/post/475188/
habr.com/ru/post/437604/
www.kchapelier.com/wfc-example...
selfsame.itch.io/unitywfc
habr.com/ru/post/488336/
marian42.de/article/wfc/
На этом канале регулярно появляются новые видео, которые позволят тебе научиться создавать игры, или подарят новые идеи и вдохновение, если ты уже умеешь. Подписывайся!
Остались какие-то вопросы, пожелания, или идеи для других видео? Смело пиши в комментарии под видео
Wish RUclips 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.
Я понятия не имею когда мне может это пригодиться, но как завороженный сижу и смотрю уже 4 часть этой генерации. Спасибо большое, очень интересно!
Один из самых ахуенных контентов по юнити в русском сегменте. Спасибо
Неделя выходная, ждём выходы роликов каждый день =)))
Очень интересно, спасибо, за то что делаешь!
Лучшие видео по процедурной генерации! Спасибо за объяснения!
Отличный урок, спасибо
Очень жду продолжения
Супер)
Ждал твоё видео больше чем новый год))
17:16 существующий тайл - это наш тайл, который нам передали сюда. Тайл справа - это у нас тайл, который райт тайл, который у нас тайл из списка. XD
Чувак, потрясающий контент делаешь, не останавливайся)
Лайк не глядя.
Шикосик! Спасибо большое🙃
Так это же решение судоку-лайк
Очень интересно и захватывающе!) Интересно было-бы посмотреть на редактор карт в самой игре, а после синхронизации её по серверу с другим устройством
Я не могу понять, почему у тебя так мало подписчиков и просмотров, ведь ты самый лучший рускоязычный ютубер по юнити, даже лучше Гоши Дударя.
очень познавательно, спасибо! однако, было бы очень хорошо если б размер шрифта в ide был побольше
хорошее видео
Такой генератор будет зависать при большом размере, можно было функцию поиска возможных тайлов в async закинуть и добавить await
Привет, не подскажешь где обучится можно программированию, созданию игры на юнити, а то уроков полно в инете, но по существу мало что в этих уроках, хватить для создания совсем простенькой игры только, или может подскажешь где искать скрипты, как это все применять на практике.
Отличный монтаж! Чем пользуешься, чтобы сделать такую анимацию картинок?
Спасибо! Тут - просто в Premier делал, хотя он мне совсем не кажется удобным
кстати while true это плохо
но я не знаю че написать
когда не знаю что написать - пишу тру
лайк
Только начинаю по чуть чуть изучать юнити и было бы интересно узнать, будет ли оптимизация, чтобы создавать тайлы 100 на 100, 500 на 500 и больше. Или юнити и так справится?
А ещё интересно, возможно ли создать зацикленную карту, чтобы тайлы правого края конектились к тайлам левого края. И верх и низ тоже. Чтоб игрок мог бесконечно ходить по кругу.
Про оптимизацию немножко сказал в следующей 5 части, что в этом алгоритме она не идеальна, но можно заняться
А зацикленную карту сделать вполне возможно, если в функции которая проверяет возможность тайла, IsTilePossible, добавить что если X вышел за правую границу, то смотреть на тайл с x == 0, и так с остальными тремя границами
ну нормалек
Пиздато, сними видосы по DOTS
Сделай так чтобы было видно хоткеи. Может так что нибудь будет понятно. А то это все высшее программирование слишком сложное.
Great video! Thinking about translating it to English?
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
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.
Жаль что неделя затянулась на года)
Эх пасаны, прощайте. Ухожу из лагеря юнити в ue4, может вернусь, но не обещаю
Ну и как успехи
@@randrey6525 ну такое, единственное что я понял, я так себе разраб, но относительно хороший мапер.