Выпуск Turok 3: Shadow of Oblivion Remastered студией Nightdive Studios представляет собой увлекательный пример сохранения и модернизации видеоигр. Используя мощный движок KEX Engine, команде удалось извлечь оригинальный код Nintendo 64 и применить к нему слой современных технологий, не потеряв сути шутера 1999 года. Эта статья разбирает технический процесс, стоящий за этой ремастеризацией, от воссоздания ассетов до оптимизации под современное оборудование. 🎮
От тумана N64 к четкому 4K: Конвейер воссоздания 🛠️
Самой большой технической проблемой было качество оригинальных ассетов. Модели персонажей и оружия с N64, созданные с чрезвычайно низким количеством полигонов и размытыми текстурами, не выдерживали современного разрешения. Команда Nightdive использовала Blender для полной перестройки геометрии каждого оружия и врага, сохраняя оригинальные силуэты, но добавляя детали, которые ранее были невозможны. Параллельно Adobe Photoshop стал ключевым инструментом для рисования текстур высокой четкости (HD) с нуля, с применением карт нормалей и бликов, которые придают поверхностям глубину. Движок KEX Engine взял на себя интеграцию этих новых ассетов, обеспечивая продвинутое динамическое освещение, заменяющее статичное и плоское освещение оригинальной игры, и всё это работает в стабильном 4K при 60 FPS на консолях и ПК.
Баланс между ностальгией и современной производительностью ⚡
Помимо эстетики, успех ремастера заключается в оптимизации. Nightdive не ограничилась вставкой текстур 4K в эмулятор; они переписали системы рендеринга внутри KEX Engine для управления высоким уровнем детализации без потери производительности. Ключевым моментом стала система потоковой передачи текстур, которая загружает только то, что видит игрок, избегая узких мест в видеопамяти. Этот подход демонстрирует, что ремастеринг старой игры — это не просто покраска старого холста, а переписывание графической логики, чтобы современное оборудование выполняло её плавно, сохраняя геймплей, который помнят фанаты.
Как движку KEX Engine от Nightdive Studios удаётся сохранить оригинальный геймплей Turok 3 на N64, одновременно внедряя технические улучшения, такие как динамическое освещение и текстуры высокой четкости, не разрушая классический опыт?
(P.S.: 90% времени разработки уходит на полировку, остальные 90% — на исправление багов)