Нейросети в старых играх: как вдохнуть новую жизнь в классику
Энтузиасты получили доступ к ранней версии DLSS 5 и начали адаптировать технологию нейронного рендеринга для игр, которые вышли много лет назад.
Ой, кажется, у нас намечается настоящий праздник для любителей ретро-гейминга и визуальных экспериментов. В сеть попала ранняя версия библиотеки DLSS 5, и сообщество уже вовсю пробует применить её в проектах вроде Cyberpunk 2077 или даже GTA San Andreas.
Что сделали
Энтузиасты извлекли файлы библиотеки DLSS 5 из игры NBA 2K27 и начали экспериментировать с их запуском в других приложениях. Сейчас это выглядит как попытка «пришить» современные нейросетевые алгоритмы к старым графическим движкам. Результаты пока неоднозначные: где-то картинка преображается, а где-то система работает нестабильно.
Как это работает
Технология использует нейросети для того, чтобы «дорисовывать» детали освещения и повышать качество изображения. Вместо того чтобы видеокарта просчитывала каждый пиксель «в лоб», алгоритм предсказывает, как должна выглядеть сцена, опираясь на обученные модели. Когда мы переносим это в старые игры, нейросеть пытается интерпретировать «древнюю» геометрию и текстуры с помощью современных методов рендеринга.
Зачем это нужно командам/создателям
Для разработчиков и моддеров это отличный полигон для проверки возможностей ИИ-генерации в реальном времени. Это позволяет:
-
Улучшить визуальный ряд проектов без полной переработки ассетов.
-
Понять границы применимости нейросетевого рендеринга на старых архитектурах.
-
Получить уникальный опыт работы с закрытыми библиотеками, которые обычно недоступны для широкого круга лиц.
Мини-чеклист
-
Проверить, поддерживает ли ваша видеокарта текущие версии библиотек DLSS.
-
Сделать резервную копию файлов игры перед установкой любых модификаций.
-
Быть готовым к тому, что производительность может упасть из-за плохой оптимизации кода.
-
Следить за обновлениями от сообщества, так как энтузиасты постоянно ищут способы устранения «узких мест».
Что дальше
-
Оптимизация кода для видеокарт серий RTX 20 и 30, чтобы снизить нагрузку.
-
Появление более стабильных сборок, которые не будут приводить к вылетам игр.
-
Возможное расширение списка поддерживаемых проектов, если технология покажет свою эффективность.
Пометка Директора
Тема актуальна, но подчеркни, что это неофициальные эксперименты, а не релизные фичи.
