Проект Beneath исследует психологический ужас в глубоководной среде, используя Unreal Engine 5 для создания подводных визуальных искажений и реалистичных световых каустик с помощью системы глобального освещения Lumen. Концепция сочетает гнетущую атмосферу с разрушаемым окружением на основе продвинутой физики, где каждый графический элемент направлен на дезориентацию игрока. Интеграция таких инструментов, как Maya, ZBrush и Substance, является ключевой для создания ассетов, выдерживающих визуальное давление океана и существ, скрывающихся в темноте.
Техники освещения и материалы для водного эффекта 🌊
Для достижения реалистичного визуального искажения команда использует Lumen в режиме диффузного и зеркального отражения в сочетании с пользовательскими материалами в редакторе Unreal. Каустики генерируются с помощью процедурных текстур, имитирующих преломление света при прохождении через поверхность воды, синхронизированных с анимацией волн. Основные ассеты, смоделированные в Maya и вылепленные в ZBrush, проходят через Substance Designer для создания карт нормалей и смещения, имитирующих морскую эрозию. Оптимизация сосредоточена на использовании динамических LOD и упрощенных коллизионных сеток для поддержания 60 FPS на консолях текущего поколения, жертвуя деталями удаленных объектов для сохранения освещения в реальном времени.
Баланс между реализмом и производительностью в бездне 🐙
Beneath демонстрирует, что подводный ужас в реальном времени требует компромисса между визуальной точностью и технической плавностью. Разрушаемая физика, основанная на системе Chaos от Unreal, добавляет слои напряжения, позволяя окружению реагировать на давление воды и атаки существ. Однако главная задача заключается в поддержании световой согласованности под водой без ущерба для геймплея. Решение отдать приоритет каустикам над полигональной плотностью морского дна отражает философию дизайна, где атмосфера важнее поверхностных деталей.
Как Unreal Engine 5 воссоздает визуальное искажение глубокой воды, чтобы усилить чувство психологического ужаса, не нарушая погружения игрока в Beneath?
(P.S.: разработчик игр — это человек, который тратит 1000 часов на создание игры, которую люди проходят за 2)