Простые методики процедурной генерации

preview_player
Показать описание
В этом видео будет разобрано несколько легкоприменимых методик и техник процедурной генерации, которые подойдут практически любому проекту.
Таймкоды:
0:00 - вступление
0:29 - случайное смещение/вращение объектов
0:53 - случайное/взаимозависимое отключение объектов
1:14 - замена мешей или объектов
1:22 - спавн объектов
1:42 - неквадратные тайлы
1:55 - разбиение готового уровня на фрагменты
2:12 - префиксы, имена и разнообразие названий
2:20 - текст на табличках и указателях
2:34 - редкие улучшенные версии врагов/лута
2:45 - рандомизация питча при проигрывании монотонных звуков
3:06 - процедурный флёр на анимации
3:20 - рэгдолл
3:44 - кастомизация интерфейса
4:04 - случайная раскраска
4:17 - каскадная генерация
Сложные в реализации концепции:
4:56 - агентные системы
5:16 - ИИ-режиссёр
5:36 - заключение
Рекомендации по теме
Комментарии
Автор

Как же давно не было видео.
На первый взгляд может показаться, что перечисление всех, даже простых методов это банально. Но это помогает структурировать, каталогизировать методы, информацию по конкретной теме и глубже её понять.

Такие видео - бриллианты, на просторах интернета. 💎

Надеюсь, когда ни будь, увидеть какие то ваши проекты.

Good-dgsk
Автор

Дуже дякую. Процедурні генерації буквально повсюди реально можуть змусити гру виглядати більш цікаво.

Nanskip
Автор

ставлю этому видиво девять классов общего базового образования из одиннадцати

rip_t_loid
Автор

Дуже крутий новий мікрофон, дуже добре розумію голос в відео.

Nanskip
Автор

Ролик хороший, но хотелось бы чтоб было показано как это сделать на уровне кода, пусть даже самые упрощенные примеры, на любом языке.

Shadzen
Автор

1:15 О, моя старая схемка. Сейчас немного стыдно за неё, там всё не так :)

nikita_gerasin
Автор

Даже банально рандомный шанс на критический урон уже делает игру немного интереснее. А случайный крит в мультиплеере может перевести игру из разряда серьёзных скиллозависимых, в фановую развлекуху.

В хорроре случайный урон и случайная выносливость при преследовании подойдёт монстру. Так-как сыграет на ожидании угрозы у игрока.

TheMrKMen
Автор

Привет! Есть инфа про генератор в Героях 3? Интересно как там строятся дороги и избегается закольцованность что бы к любой точке на карте можно было дойти) Хотел бы видос по генерации в этой игре)

vladiysvelikolepniy
Автор

Как можно оптимизировать алгоритм из видео Emerald Powerd? Функция instantiate может вызвать пролаг если чанк большой, иногда используется pooling но как это сделать в этом случае...

ДобрыйЧел-гу
Автор

Отличное видео, музыка не слишком громкая и видеоряд есть:)

ClintFlames
Автор

А будет видео про генерацию в Террарии? Было бы интересно узнать, к тому же в Terraria Wiki информации не сильно много, но может ты найдёшь)

D_Greg_D
Автор

Привет, а как лучше делать неквадратные тайлы ?

chillcompany
Автор

Дизлайк. Плохо раскрыты методы, как по мне, 30 секунд на метод - это очень мало

sergentinamas