В прошлой статье я рассказывал, почему начал изучать необъятную сферу 3D графики. Сегодня же речь пойдёт о вполне конкретном направлении, а именно о процедурной генерации. Процедурная генерация - автоматическое создание контента с помощью алгоритмов. Лучший, как я считаю, пример для понятия термина "процедурная генерация" - подземелья в игре Diablo, вышедшей в 1996 году. Говоря простым языком, у нас есть несколько заранее заготовленных элементов подземелья. Мы, как игрок, заходя на уровень, запускаем код, который с помощью уже готовых частей комнаты, например, колонны, стены и прохода в стене, строит для нас уникальную локацию. Выходя с уровня сгенерированное подземелье удаляется и при следующем входе создается абсолютно новая локация. Эта механика способствует реиграбельности уровней и получению уникального опыта для каждого отдельного игрока. Итак, вернёмся к главной теме статьи. Как вы уже поняли, с помощью процедурной генерации можно создавать не только уровни, но и другие объекты
Сделал облако в Blender с помощью алгоритмов, рассказываю как
11 сентября 202111 сен 2021
162
2 мин