Содержание
DLSS-мод для Mirror’s Edge выпустил моддер softsoundd: он добавляет в старую игру DLSS, DLAA и DLSS Frame Generation, которых в ней никогда не было. Для проекта на Unreal Engine 3 это не косметика, а реальный апгрейд картинки и фреймрейта.
Mirror’s Edge вышла в эпоху, когда сглаживание в PC-играх чаще держалось на MSAA. На бумаге звучало солидно: выше разрешение, больше сэмплов, меньше «лесенок» на гранях. Но практика была грубее. Даже в 4K с 8xMSAA в Mirror’s Edge остаются заметные зубцы.
DLAA меняет картинку сильнее, чем обычный апскейл
DLAA в этом моде нужен не для роста FPS, а для более чистой картинки при нативном разрешении. В Mirror’s Edge это особенно заметно из-за контрастной архитектуры, белых стен, красных маркеров маршрута и множества прямых линий.
MSAA хорошо работал по геометрическим краям, но хуже справлялся с прозрачностями и мелкими деталями. Поэтому «идеальным» он никогда не был. Ностальгия понятна, но старые методы сглаживания часто оставляли артефакты именно там, где глаз цепляется быстрее всего.
TAA позже лучше убирал лесенки, но платил за это размытием. Особенно при движении камеры. DLAA и DLSS решают часть этих проблем через нейросетевую реконструкцию изображения. Картинка может выглядеть резче, а контуры — спокойнее.
| Метод | Что даёт | Главный минус |
|---|---|---|
| MSAA | Сглаживает края геометрии | Плохо работает с прозрачностями и мелкими деталями |
| TAA | Хорошо убирает лесенки в движении | Часто мылит изображение |
| SSAA | Даёт самую чистую старую картинку | Сильно бьёт по производительности |
| DLAA / DLSS | Чистит края и сохраняет резкость | Зависит от поддержки Nvidia и реализации в игре |
Почему мод важен именно для Unreal Engine 3
Mirror’s Edge работает на Unreal Engine 3, и автор мода считает, что его наработка может подойти другим играм на этом движке. Если совместимость подтвердится, похожие моды могут получить Batman: Arkham City, BioShock Infinite и игры серии Mass Effect.
Это уже звучит интереснее одной игры. Unreal Engine 3 — огромный пласт PC-классики конца 2000-х и начала 2010-х. Многие проекты до сих пор отлично играются, но их картинка страдает от старого сглаживания. Особенно на современных 1440p и 4K-мониторах.
DLSS в таком сценарии работает сразу в двух направлениях. Он снижает нагрузку по сравнению с тяжёлым MSAA и помогает собрать более аккуратный кадр. А DLSS Frame Generation добавляет промежуточные кадры, если система поддерживает эту технологию Nvidia.
SSAA раньше считали самым чистым вариантом. Но цена была жестокой: игра фактически рендерилась в разрешении выше целевого. Для простоты можно представить 8K или 12K-картинку, которую потом ужимают до 4K. Красиво, но видеокарта быстро напоминает про физику.
Старые игры получают новые графические функции
История с Mirror’s Edge хорошо показывает, куда пришёл PC-моддинг. Раньше моды чаще меняли текстуры, интерфейс или баланс. Сейчас энтузиасты подтягивают в старые игры технологии, которые появились спустя много лет после релиза.
Для игроков это практичный сценарий. Не нужно ждать ремастер, который могут никогда не выпустить. Если мод стабилен, старая игра получает более чистую картинку на современном железе. А владельцы мощных видеокарт наконец используют их не только для новых релизов.
Правда, это всё ещё мод, а не официальный патч. Совместимость с другими играми на Unreal Engine 3 пока заявлена как возможность, а не готовый список поддерживаемых проектов. Для Batman: Arkham City, BioShock Infinite и Mass Effect такие версии ещё должны появиться отдельно.
Релиз v1-NGX для Mirror’s Edge уже доступен на GitHub в репозитории softsoundd: скачать мод с DLSS, DLAA и DLSS Frame Generation.