Запуск Tomb Raider I-III Remastered представляет собой увлекательный пример в разработке видеоигр. Aspyr Media не перестраивала игру с нуля; вместо этого они внедрили современный слой рендеринга поверх оригинального движка Core Design. Такая архитектура позволяет реализовать уникальную функцию: мгновенное переключение между оригинальным полигональным видом 1996 года и современным стилем одним нажатием кнопки, без перезагрузок и времени загрузки. 🎮
Технический рабочий процесс: моделирование, освещение и текстурирование в реальном времени 🛠️
Процесс ремастеринга начался с извлечения оригинальных ресурсов. Модельеры использовали Autodesk Maya для создания новых сеток Лары Крофт и окружения, сохраняя оригинальную топологию в качестве ориентира, но применяя подразделения и дополнительную геометрию для достижения гладких поверхностей. 2D-растительность на заднем плане была заменена полноценными 3D-моделями. Для текстур Adobe Photoshop позволил увеличить разрешение оригинальных карт, в то время как внутренние инструменты Aspyr управляли интеграцией. Самой большой технической проблемой стало освещение: была внедрена система источников света в реальном времени, которая воспроизводит фиксированные источники света классического движка, но с динамическими тенями и отражениями, вычисляемыми шейдерами. Мгновенное визуальное переключение достигается за счет хранения в памяти обоих наборов данных (оригинальных и современных полигонов) и переключения между ними на уровне рендерера.
Уроки для сохранения и ремастеринга классических игр 📜
Этот подход демонстрирует, что уважение к оригинальному движку не ограничивает графические инновации. Сохранив игровую логику, физику и структуру уровней Core Design, Aspyr избежала распространенных ошибок ремейков, которые изменяют геймплей. Техника двойного рендеринга устанавливает стандарт для будущих ремастеров: предоставить игроку возможность видеть оригинальное искусство как исторический документ, одновременно пользуясь преимуществами современных технических улучшений. Для разработчиков этот случай подтверждает, что такие инструменты, как Maya и Photoshop, по-прежнему являются отраслевым стандартом, но настоящая магия заключается в индивидуальном промежуточном программном обеспечении, которое соединяет старое с новым.
Как разработчикам удалось сбалансировать современную визуальную точность с ограничениями классического движка Tomb Raider, чтобы сохранить оригинальный геймплей нетронутым в ремастеринге всех трех игр?
(PS: 90% времени разработки уходит на полировку, остальные 90% — на исправление багов)