Реконструкция технической части Шерлок Холмс Пробужденный на движке Unreal Engine четыре

29.05.2026 Опубликовано | Переведено с испанского

Frogwares выпустила ремейк Sherlock Holmes The Awakened — полную реконструкцию с нуля оригинальной игры 2007 года. Проект отказывается от старых технических ограничений, принимая Unreal Engine 4 в качестве основной базы. Студия не только обновила графику, но и переписала производственный конвейер для интеграции захвата мимики лица и систем объемного освещения. В этой статье анализируются ключевые технические решения, позволившие превратить классическую игру в современный опыт, подробно описывается поток между Maya и UE4, а также проблемы оптимизации для консолей предыдущего и нового поколений.

Техническая реконструкция Sherlock Holmes The Awakened в Unreal Engine 4, захват лица и кроссплатформенная оптимизация

Конвейер от Maya до Unreal Engine 4: захват лица и объемное освещение 🎭

Рабочий процесс начался в Maya, где все ассеты были смоделированы с нуля, с приоритетом геометрии высокого разрешения для лиц и окружения. Захват мимики лица был интегрирован с помощью записей реальных актеров, данные которых обрабатывались в Maya для создания точных блендшейпов. Затем эти ассеты импортировались в Unreal Engine 4, где команда применила объемное освещение с каскадами динамических теней и туманом с рассеиванием. Для консолей предыдущего поколения (PS4 и Xbox One) было снижено разрешение текстур и ограничено количество динамических источников света на сцену. На PS5 и Xbox Series X|S, напротив, было включено частичное трассировка лучей для отражений и окклюзии окружения, с сохранением стабильных 60 кадров в секунду благодаря системе адаптивных LOD.

Технические уроки для инди-разработчиков 🛠️

Этот ремейк демонстрирует, что реконструкция игры с нуля в Unreal Engine 4 не требует AAA-бюджета, а лишь тщательного планирования конвейера. Ключ в том, чтобы разделить захват лица и рендеринг окружения, чтобы избежать узких мест. Кроме того, оптимизация для двух поколений консолей вынудила Frogwares использовать системы отбраковки по видимости и сжатие текстур с помощью BC7. Для небольших студий совет — отдавать приоритет объемному освещению как повествовательному элементу, так как оно преобразует атмосферу без необходимости в дополнительных полигонах. Чистый поток между Maya и UE4 со строгими соглашениями об именовании сокращает ошибки импорта и ускоряет итерации.

С какими конкретными техническими проблемами столкнулась Frogwares при реконструкции с нуля Sherlock Holmes The Awakened в Unreal Engine 4, особенно в адаптации игровых механик и повествования оригинальной игры 2007 года?

(P.S.: шейдеры как майонез: если расслаиваются, начинай всё заново)