Возвращение в затопленный Новый Орлеан в The Walking Dead: Saints & Sinners - Chapter 2: Retribution — это не просто повествовательный прием, а технический вызов, решенный на Unreal Engine 4. Skydance Interactive усовершенствовала свою систему физики разрушений, добившись динамического расчленения, которое в реальном времени реагирует на физику тупых и режущих предметов — краеугольного камня жанра хоррора и выживания в VR. 🧟
Физика разрушений и оптимизация в реальном времени для VR ⚙️
Техническая основа заключается в реализации системы разрушаемых костных сеток. Вместо использования предопределенных анимаций, движок применяет силы кручения и резания к иерархии костей скелета зомби. Каждый удар вычисляет точку столкновения и относительную скорость оружия, активируя процедурный разрыв сетки персонажа. Для поддержания стабильных 90 FPS, необходимых для VR, команда оптимизировала затенение поверхностей среза и снизила сложность вторичных коллизий (фрагментов костей и плоти) до простых сфер столкновений с коротким временем жизни, избегая скачков лага в зонах с высокой плотностью врагов.
Клаустрофобическое освещение как инструмент погружения 🔦
Ночное освещение здесь не декоративно, а функционально. Skydance использует систему динамического объемного освещения, которая реалистично снижает видимость игрока, скрывая границы карты и создавая ощущение бесконечного и давящего пространства. В сочетании с фонариками, отбрасывающими мягкие тени в реальном времени, игра вынуждает пользователя полагаться на позиционный звук и вспышки света, доказывая, что в разработке хоррор-игр визуальное ограничение является наилучшей оптимизацией для погружения.
Как оптимизировали физический движок для управления реалистичным расчленением врагов и объемным туманом в VR без ущерба для производительности на Quest 2 и PSVR2
(P.S.: 90% времени разработки уходит на полировку, остальные 90% — на исправление багов)