Студия Bethesda Game Studios позавчера представила новый игровой движок Creation Engine 3. Данная технологическая платформа станет полноценным фундаментом для разработки следующего поколения масштабных ролевых проектов компании, включая The Elder Scrolls 6 и Fallout 5. В сравнении с прошлым поколением Creation Engine 2, использовавшимся при создании Starfield, новая архитектура получила полностью переработанную подсистему рендеринга. Инженеры сфокусировались на повышении общей производительности при обработке высокополигональных объектов и снижении вычислительной нагрузки на центральный процессор.
Главным техническим новшеством стала модернизированная система управления геометрией и подгрузки данных. В Creation Engine 3 интегрированы полнокадровая трассировка лучей и аппаратная трассировка пути для расчета прямого освещения, сложных отражений и глобального затенения в реальном времени. В отличие от прошлых методов, технология точно моделирует преломление света через полупрозрачные поверхности, а также гарантирует физически достоверное распределение световых лучей в объеме тумана, дыма и водных пространств.
Значительной модернизации подверглись физический модуль и алгоритмы построения сложных материалов. Использование физически корректного рендеринга позволяет достоверно передавать структуру различных поверхностей при изменении угла падения света. Новые подсистемы симуляции частичек и жидкостей поддерживают взаимодействие с геометрией окружения, а динамическая плотность мешей обеспечивает естественную деформацию объектов при физическом воздействии без ощутимого падения производительности.
Оптимизация распределения оперативной и видеопамяти позволила вынести расчеты анимаций непосредственно в графический конвейер. Алгоритмы симуляции волос, движения одежды и мимики персонажей теперь обрабатываются параллельно с рендерингом кадров. Подобный подход расширяет возможности визуализации густонаселенных городских локаций и сложных ландшафтов, сохраняя при этом традиционную систему отслеживания тысяч интерактивных предметов, сохраняющих свое точное положение в игровом мире.
Архитектурные изменения Creation Engine 3 также направлены на оптимизацию внутренних производственных процессов. Новый универсальный инструментарий позволяет нескольким внутренним подразделениям вести одновременную работу над различными франшизами без снижения качества кода. Текущие сборки новых проектов уже регулярно запускаются внутри студии для ежедневного тестирования, что существенно ускорит выпуск будущих игр компании на рынок.