Quake 2 2023 обзор технологии вот как переиздать игру

Quake 2 2023 a review of the technology behind game remastering.

Я начал играть в Quake 2 более 25 лет назад, и сегодня я все еще продолжаю играть – благодаря сотрудничеству между Nightdive Studios, id Software и Machine Games, которое приводит к появлению новой версии классического шутера. В этом новом переиздании представлено множество нового контента и функций, но в основе оно задумано так, чтобы доставить вам знакомые ощущения. Давайте рассмотрим новые возможности, новый контент, обновленную графику и то, чего вы можете ожидать как на консолях, так и на ПК.

Как и все предыдущие игры id Software, Quake 2 сделал историю. Это была первая игра id, созданная с учетом 3D-акселераторов, она представила богатую и взаимосвязанную кампанию, которую они раньше не создавали, и заложила начало эпохи киберспорта. Quake 2 представляет Строггов – кошмарную армию проводов и плоти – и просит игроков пересечь их родную планету Строггос, чтобы уничтожить их планетарную систему обороны и убить их командира. Quake 2 не является игрой с богатым сюжетом, но это первый шутер, созданный id, пытающийся приблизиться к этому. В отличие от Doom или Quake, вы будете перемещаться по серии взаимосвязанных карт – выполнение задачи на одной карте может вызвать событие или предоставить необходимые предметы для открытия следующей области на предыдущей карте.

Quake 2 является в основном игрой для ПК, но ранее уже были выпущены версии для PlayStation, N64 и Xbox 360 – хотя игра не была доступна в формате, подходящем для современных консолей, до этого переиздания. Теперь она доступна для полного набора современных платформ: PS4, PS5, Xbox One, Xbox Series, Switch и ПК.

Джон Линнеман представляет множество обновлений Quake 2 на всех консолях и ПК в этом уникальном аудиовизуальном опыте.

На каждой платформе вы найдете множество изменений и улучшений, направленных на улучшение графики и звука, сохраняя при этом оригинальную подачу. Это включает крупные улучшения системы карт освещения, рендеринга жидкости, анимации и многого другого. Релиз 2023 года также включает оригинальную кампанию, оба дополнения, версию игры для N64 и целиком новую эпизод, созданный Machine Games. Весь этот контент находится в удобной организованной системе меню, которая кажется улучшенным продолжением оригинала. Здесь даже есть своего рода музей, где представлены документы разработчиков, трейлеры, художественные работы и даже играбельные уровни, взятые из ранних предварительных демонстраций, таких как представление Quake 2 на выставке E3 1997 года.

Еще одним преимуществом меню являются графические настройки – Quake 2 позволяет полностью настроить визуальные особенности на каждой платформе, позволяя вам настроить игру по своему вкусу – даже так, чтобы приблизиться к внешнему виду оригинального программного рендерера с монохромными картами освещения и без фильтрации текстур или включить (очень хороший!) CRT-фильтр. Версия для ПК позволяет настроить симуляцию CRT, включая дополнительную настройку теней. Фактически, в игре есть сотни настроек, которые можно изменить с помощью внутриигровой консоли на ПК, что всегда приятно.

Давайте начнем этот анализ с рассмотрения релиза 2023 года, работающего на каждой консоли, сравним различия и производительность, прежде чем перейти к визуальным различиям и улучшениям, а также другим доработкам и изменениям в игре.

Все версии игры для консолей стремятся использовать максимальное разрешение и частоту обновления соответствующего оборудования, хотя во всей игре применяется масштабирование разрешения динамически.

Таким образом, Quake 2 в основном поддерживает максимальное разрешение и частоту кадров для каждой консоли, с динамическим масштабированием разрешения для поддержания стабильной производительности. PS4, Xbox One и Switch поддерживают 1080p при 60fps, One X и PS4 Pro обеспечивают 4K при 60fps, а Series X и PS5 максимальное разрешение составляет 4K при 120fps. Xbox Series S также поддерживает 120 Гц с внутренними разрешениями от 1080p до 4K в данном режиме, а при 60 Гц вы получаете в основном 4K изображение.

Вы заметите, что динамическое масштабирование разрешения наиболее часто используется на консолях прошлого поколения, в то время как Series X и PS5 обеспечивают полноценный опыт 4K при 120fps с незначительными проблемами. Switch часто переходит на разрешение 720p в режиме док-станции, иногда до 540p, в то время как PS4 Pro чаще всего приближается к разрешению 1080p, чем Xbox One X, который чаще достигает разрешения 4K.

Производительность в целом стабильна, особенно на текущем поколении консолей, где закрепленные 60fps или 120fps можно считать гарантированными. Устаревшие машины, такие как Switch, PS4 или оригинальная Xbox One, иногда показывают снижение производительности во время кампании Machine Games – из-за массового увеличения плотности врагов и сложности уровней. Следует отметить, что эта новая кампания превосходит все, что было в оригинальной версии Quake 2, именно поэтому происходят снижения производительности. Наибольшее влияние на производительность оказывает размытие движения, поэтому отключение этой функции может снизить снижение производительности и увеличить среднее разрешение. К сожалению, версия для Switch не использует размытие движения, поэтому это не является вариантом для консоли Nintendo.

Одно из самых значительных различий между современными консолями – сравнение Xbox One X и PS4 Pro, в котором консоль Microsoft предлагает значительно более высокое разрешение в среднем.

Несмотря на различия между платформами, игра все равно находится в отличной форме. Просто новые машины позволяют достичь более высокой качественности и производительности, как и следовало ожидать. Настоящая изюминка этого обновления заключается в его визуальных улучшениях и изменениях, и хотя это может выглядеть просто как Quake 2, вы обнаружите, что многое было улучшено под поверхностью. Bethesda опубликовала подробный блог, описывающий эти изменения, поэтому давайте обсудим некоторые из них.

Первое крупное улучшение связано с обработкой освещения. Light maps – предварительно рассчитанные текстурные карты, применяемые к поверхностям игры, представляющие информацию об освещении – являются основой визуальных эффектов оригинального Quake, и в Quake 2 разработчики id Software добавили поддержку цветных light maps. Они были созданы во время компиляции, так как компьютеры того времени не были достаточно быстрыми, чтобы воспроизводить освещение мира в реальном времени.

В этой новой версии Quake 2, разрешение light map увеличивается в 4 раза, достигнутое благодаря сотрудничеству с двумя участниками известного проекта ericw-tools, который добавляет графические возможности к уровням Quake 2. Новые baked light maps имеют более высокую плотность и могут запечатлеть больше окружающей среды, улучшая воспринимаемую освещенность и детали теней. Это дополнительно улучшено с помощью использования Phong shading, что позволяет плавнее освещать низкополигональные структуры без изменения данных карты, и baked ambient occlusion, создающий тонкие тени контакта по всей среде.

Жидкие материалы, такие как вода или лава, теперь также правильно освещены. В оригинале даже в затемненной области карты поверхности воды выглядели на полной яркости, но это было изменено, и теперь они ведут себя так, как ожидается в мире.

Также было улучшено анимированная вода. В оригинальном программном рендерере текстуры, помеченные как жидкости, могли быть анимированы путем хитрого манипулирования значениями x/y поверхности текстуры, но ранние 3D-ускорители не могли выполнять эту операцию и полагались на простое изменение вершин вместо этого. Современные графические процессоры не имеют таких проблем, поэтому версия 2023 года теперь отображает текстуры поверхности воды как еще более плавную версию программного рендерера, что выглядит отлично.

Когда вы погружаетесь под воду, весь экран также искажается – еще одна невозможность на старых графических картах, которая была адаптирована из версии Quake для N64 Сэмом Виллариалем, главным программистом движка Kex компании Nightdive.




Здесь показаны три основных улучшения освещения. Слева направо: большие light maps, Phong shading и ambient occlusion.

Затем есть динамические освещение. Quake 2 был известен своим динамическим, красочным освещением – выстрелишь из бластера, и тебя ждет шоу света, которое в то время было абсолютно ошеломительным. Однако подход оригинальной игры показывал явные артефакты из-за низкого разрешения динамической карты освещения, но здесь у нас есть решение освещения на пиксель, которое создает плавное затухание вокруг каждого всплеска света – с правильными тенями благодаря новой системе shadow map, что является приятным бонусом. Эти проецируемые в реальном времени тени помогают еще больше вписать динамические объекты в игровой мир.

Еще лучше, разработчики добавили текстуры вспышки снаряда к оружию – сочетание вспышки снаряда, теней и улучшенного динамического освещения действительно улучшает визуальное представление. Это дополняется добавлением световых объемов, которые были введены в Quake 3 Arena. Это в основном 3D-сетка, которая выбирает сэмплы карт освещения во время процесса компиляции. Ссылка на эту сетку освещения позволяет динамическим объектам быть должным образом освещенными и окрашенными. Это означает, что враги подвержены влиянию освещения мира таким образом, как это не было возможно в оригинальной версии Quake 2.

Два дополнительных элемента, улучшающих атмосферу, – это карты свечения и высотный туман. Карты свечения – это в основном маска текстуры, которая определяет, должна ли поверхность светиться или нет. Поверхности с включенной картой свечения, такие как экран компьютера или индикатор оружия, остаются видимыми даже в темных условиях, что не было возможно ранее. Высотный туман еще более важен – эта техника позволяет разработчикам эффективно размещать объемы тумана в нужных областях карты и присваивать им два разных цвета для создания драматических эффектов. Согласно Сэму, эта техника была разработана на основе метода, описанного Иниго Килезом. Это выглядит отлично и добавляет много атмосферы на карты.

В версии 2023 года качество моделей значительно выше благодаря переработанным активам, использующим формат MD5 на основе скелета, в отличие от более экономичного формата MD2.

Все эти функции, а также другие, о которых мы не упомянули, значительно улучшают визуальное представление версии 2023 года. Новая версия игрового движка Quake также отличается поддержкой DirectX 11 и Vulkan, а не OpenGL. В новой версии также больше не используется бинарное разделение пространства или BSP, так как уровни теперь разбиваются на ячейки, чтобы ускорить сбор геометрии для карт теней и рендеринга. Сэм придумал псевдо-решение с безбиндными текстурами, которое существенно снижает количество вызовов отрисовки и улучшает производительность ЦП, что особенно важно для Switch.

Хотя все эти функции фантастические, наиболее значительное визуальное улучшение, по моему мнению, происходит за счет переработанных активов. В частности, игра теперь поддерживает формат модели MD5 на основе скелета. В оригинальной игре, которая использует более старый формат модели MD2, информация о вершинах хранится в виде отдельных байтов, что уменьшает размер файла, но также снижает точность. С низкой точностью вершин модели, такие как оружие и враги, проявляют заметное искажение при движении. Эти оригинальные модели MD2 все еще присутствуют в версии 2023 года, если вы выберете их, но новые модели MD5 на основе скелета были полностью переработаны и улучшены, предлагая дополнительные детали и новую стабильность благодаря увеличенной точности.

Это, вероятно, наиболее заметно на оружии игрока – эти большие модели оружия заполняют вид игрока, но недостаток точности означает, что они постоянно дрожат в оригинальной игре. Каждое оружие в версии 2023 года было переработано с увеличением детализации текстуры и геометрии, сохраняя оригинальный эстетический стиль. Оно все еще ощущается подходящим для 1997 года и идеально вписывается в Quake 2.

Модели оружия и геометрия уровней были улучшены с дополнительными деталями, где это необходимо.

Повышение качества затронуло не только динамические объекты. Художники просмотрели каждый уровень и добавили дополнительные геометрические детали, где это было уместно. Если бы вы не сравнивали две версии, вы могли бы никогда не догадаться, что что-то изменилось, но эти дополнительные детали приветствуются и улучшают представление, на мой взгляд.

Еще лучше, команда обнаружила незавершенные данные карт в архивах id и восстановила области, которых не было в исходной игре, включая целую новую область в открывающем уровне. Для долгождущих фанатов Quake 2 это настоящий подарок – обнаружить новые области, скрытые в игре.

Еще одной визуальной особенностью является вступительное видео, которое было отрендерено с очень низким разрешением и трудно разобрать. Для этой переиздания Брендан МакКинни вернулся и полностью переделал все видеоролики игры с нуля, отрисовывая их в виде видео более высокого разрешения. Учитывая, что все это было воссоздано вручную, я бы сказал, что он проделал замечательную работу. Даже экраны перерыва как для основной игры, так и для двух пакетов миссий были полностью переделаны и выглядят отлично. Независимо от того, какую версию вы играете, в новом представлении вложено много любви.

Версия Quake 2 от 2023 года меняет не только визуальное оформление – поведение врагов, анимация и даже звук были изменены. Кроме того, в игру были добавлены новые возможности, такие как разделенный экран.

Оказалось, что из-за изменений, произошедших ближе к концу разработки, оригинальный искусственный интеллект, планировавшийся для Quake 2, так и не был закончен, и вместо него была использована упрощенная версия в финальной игре. Однако, благодаря архивам id, эти урезанные функции и улучшенный поиск пути были добавлены в игру. Враги теперь могут выполнять различные действия, такие как спрыгивание с уступов или перескок через пропасти, совершая неожиданные атаки. Теперь искусственный интеллект может двигаться по более сложным комнатам, подниматься по лестницам, следовать за вами через двери и многое другое. Путем передвижения по нескольким комнатам и нахождения новых путей к вам, игра действительно оживляется.

Теперь о звуке – в этом новом релизе поддерживается большее количество одновременных звуков, реверберация и увеличенная гибкость в отношении размера комнаты и материалов, поэтому звук шагов отличается на разных поверхностях и меняется в зависимости от размера и типа окружения, в котором вы находитесь. Возвращается оригинальный саундтрек, включая новые треки, созданные для дополнений и версии Quake 2 для N64.

Также есть кооперативный режим и смертельный поединок, которые, по результатам моих тестов, работают хорошо, с быстрой и отзывчивой сетевой кодировкой, даже когда играешь против противников из других регионов. Разделенный экран для мультиплеера с возможностью подключения до восьми игроков также доступен на Xbox и ПК – хотелось бы протестировать, но не хватило времени и контроллеров. Возможность разделенного экрана на PlayStation платформах ограничена – каждый контроллер технически действует как два устройства Bluetooth – одно для управления, а другое для звука – поэтому здесь максимум четыре игрока. Однако управление геймпадом на всех платформах оказалось удивительно хорошим, и есть новые функции, улучшающие игровой опыт, такие как дополнительный компас, указывающий на ваш следующий цель.

Включение возможности разделенного экрана для мультиплеера с поддержкой до восьми игроков на Xbox и ПК – это что-то совершенно невероятное, хотя у нас не хватило контроллеров для тестирования.

Самая большая причина, чтобы опробовать эту новую версию Quake 2, может быть новая кампания от Machine Games, команды, стоящей за недавними играми Wolfenstein и давними создателями карт для Quake. Если вы хотите увидеть, что может достичь этот движок с помощью современных технологий, то вам не нужно искать далеко. Карты из новой кампании огромны, гораздо больше, чем в самом Quake 2, и уровень детализации значительно выше. Они просто удивительны своей сложной геометрией и высокими структурами. Дизайн уровней также чрезвычайно тонок и приятно исследовать.

Особенно впечатляет количество врагов, с которыми сталкивается игрок. В 90-е годы одной из проблем при переходе на новый движок была та, что каждый враг имел значительную стоимость в плане вычислительных мощностей для рендеринга, но на современных машинах все это отпадает, и на этих уровнях количество врагов конкурирует с оригинальным Doom – огромное количество врагов наводнит сцену регулярно, создавая абсолютный хаос. Этот набор миссий настолько хорош, что его можно было бы легко продавать как отдельную игру. Правда, у меня есть одна критика: в релизе 2023 года не продублировали трехточечную фильтрацию текстур из оригинальной версии N64, как это было в конверсии Nightdive’s Doom 64.


Новая кампания от Machine Games почти оправдывает прохождение игры сама по себе, с величественными структурами и впечатляющим количеством врагов на экране, что превосходит все, что было в оригинальных кампаниях.

Единственное предостережение, которое я могу высказать здесь, заключается в том, что в релизе 2023 года есть некоторые незначительные изменения, которые могут не понравиться всем. Например, пулемет больше не имеет отдачи, и, как мне сказали, невозможно больше быстро пройти уровни из-за изменений в некоторых картах. Изменилась работа взрывающихся бочек – теперь перед взрывом есть задержка, и прицел теперь точный, поскольку в оригинальном релизе пули немного отклонялись от центра.

Есть также некоторые фактические ошибки, включая поддержку клавиатуры и мыши на консолях. Вы можете играть в игру таким образом, используя USB-периферийные устройства, но в текущей версии клавиатура перестает работать через несколько минут, требуя повторного подключения USB-кабеля, что практически делает игру непригодной для игры как на Xbox, так и на PlayStation. В Switch и PlayStation есть по крайней мере гироскопическое управление, хотя как человек, редко использующий гироскоп, я не могу судить, насколько хорошо это реализовано.

Тем не менее, в целом ощущение от версии Quake 2 2023 года крайне положительное – она хорошо сделана, верна исходному материалу и стоит своих 10 долларов – к тому же ее можно получить бесплатно в качестве обновления для владельцев Quake 2 на Steam и GOG или на Game Pass.

Я отлично провел время, вновь поиграв в Quake 2, несмотря на то, что играю в нее время от времени уже 25 лет, и я считаю, что каждому, кто любит шутеры и не играл в Quake 2, стоит попробовать. По крайней мере, это важная часть истории игр, которую должны попробовать все.