Перейти к основному содержимому
Voxel Duke Nukem 3D Has Been Released and It's Retro-Cool

Как запустить DLSS 5 в Duke Nukem 3D

Запуск DLSS 5 в Duke Nukem 3D через DOSBox, dgVoodoo2, фиктивные векторы движения и RenoDX. Тест на RTX 5090 Mobile показал около 10 fps.

Автор
Friolt
Обновлено
Время чтения
2 мин
Тема
Новости
Почему DOSBox, а не сорс-порт
Реклама

Запуск DLSS 5 в Duke Nukem 3D проходит через те же круги ада, что и любая игра под DOS. DOSBox запускает оригинальный исполняемый файл, dgVoodoo2 «оборачивает» окно DOSBox в DirectX 11, фидер генерирует векторы движения, RenoDX выступает хостом для аддона, а официальная библиотека NVIDIA отрисовывает результат. Тестировалось на RTX 5090 Mobile с процессором Core Ultra 9 275HX при частоте около 10 fps.

Хорошая новость в том, что Duke 3D — это шутер от первого лица, а такие сцены нейросеть «понимает» лучше всего. Плохая новость — всё остальное.

Почему DOSBox, а не сорс-порт

У вопроса выбора между EDuke32 и DOSBox есть простой ответ. EDuke32 рендерит графику через OpenGL, а dgVoodoo2 не работает с OpenGL, поэтому путь через DOS — единственный способ корректно выйти на DirectX 11. Пуристы также оценят, как аутентичный софтверный рендерер 1996 года проходит проверку нейросетью из 2026-го.

ВариантРендерерСовместимость с цепочкой
Оригинальный DOS-экзешник в DOSBoxSoftware, через DirectDraw или Direct3D 9Да, через dgVoodoo2
EDuke32OpenGL или softwareНе работает через dgVoodoo2
20th Anniversary World TourСобственный рендерерНе тестировалось

Шаг 1. Оборачиваем DOSBox

Подойдет любая копия Duke Nukem 3D Atomic Edition с DOS-исполняемым файлом. Движок Build потребляет больше ресурсов CPU, чем Wolfenstein, так что не ограничивайте DOSBox в мощностях.

  1. Установите core в значение dynamic, а cycles в max в файле dosbox.conf.
  2. Установите output в ddraw для классического DOSBox или direct3d для DOSBox-X.
  3. Скопируйте DDraw.dll или D3D9.dll из папки MS x86 дистрибутива dgVoodoo2 в папку с dosbox.exe.
  4. Добавьте dgVoodooCpl.exe и dgVoodoo.conf в ту же директорию.
  5. Выберите в dgVoodoo2 вывод Direct3D 11 с уровнем функций 11.0 и примените настройки.
  6. Запустите SETUP.EXE, выберите видеорежим и убедитесь, что в игре появился водяной знак dgVoodoo.

Это все необходимые изменения для Duke Nukem 3D в DOSBox. Более высокие VESA-режимы выглядят лучше, но сильнее нагружают CPU, поэтому для начала используйте 640x480.

Шаг 2. Векторы, RenoDX, библиотека

  1. Установите ReShade на dosbox.exe с поддержкой аддонов и выберите DirectX 11.
  2. Добавьте 32-битную сборку DLSS5-Feeder и пакет шейдеров для векторов движения RenoDX.
  3. Скопируйте аддон RenoDX DLSS 5 рядом с исполняемым файлом.
  4. Добавьте официальную библиотеку нейронного рендеринга из любой игры с поддержкой DLSS 5, а также стандартный файл DLSS upscaler.
  5. Запустите игру, нажмите Home, откройте Add-ons и включите Neural Rendering.

Все детали процесса, включая структуру папок для каждой версии DirectX, описаны в полной инструкции.

Как модель работает с движком Build

Движок Build engine в Duke Nukem 3D рисует сектора и спрайты, а не полноценные 3D-модели. Стены и полы обрабатываются неплохо, так как они считываются как коридоры. Враги и руки Дюка — это спрайты, поэтому модель пытается их «угадать». Галлюцинации DLSS 5 быстро нарастают при использовании нескольких проходов (multi-pass), так как при значении x2 и выше история кадров игнорируется и каждый кадр перерисовывается с нуля.

НастройкаНачальное значениеПричина
Точка инъекцииOutputИнъекция на этапе вывода не имеет реальной геометрии для модификации.
ИнтенсивностьMediumБолее высокие значения перекрашивают весь уровень.
ПресетNaturalНаименее агрессивная палитра.
Проходыx1Каждый дополнительный проход затемняет кадр.
Включить апскейлингOffРаботает нестабильно и вызывает мерцание.

Нюансы

  • Pig Cops и Assault Troopers могут менять лица в зависимости от пресетов, что выглядит смешнее, чем должно.
  • При быстром стрейфе появляются «призраки», так как векторы вычисляются приблизительно, а не предоставляются движком.
  • HUD также подвергается перерисовке, так как его ничто не маскирует.
  • Полноэкранный режим DOSBox может скрывать оверлей, поэтому отлаживайте игру в окне.

Среди DOS-игр с DLSS 5 Duke 3D выглядит наиболее убедительно просто потому, что он ближе всего к тем шутерам, на которых обучалась модель. Тем не менее, это самый медленный графический мод для Duke Nukem 3D, который вы когда-либо устанавливали.

Вердикт

Это работает, в коридорах выглядит почти интересно, но выдает 10 fps. Hail to the king, ненадолго.

Friolt

Автор: Friolt

Приглашенный автор Опубликовано .

Больше новостей GAMES.GG в Google

Добавьте нас в избранные источники, и наш контент будет отображаться первым в результатах поиска.

Читайте далее

Fair Work Ombudsman выпустил руководство по отпуску для GTA 6

Fair Work Ombudsman опубликовал в Instagram ироничный, но полезный гайд о том, как оформить отпуск за свой счет на время релиза GTA 6.

WoW Forever: Dalaran — доступ, задания, добыча и вход

Узнайте, как получить доступ к Dalaran в бета-версии WoW Forever: расположение входа, цепочки заданий, добыча и условия для входа Орды и Альянса.

Инсайдер Cyberleek опубликовал 24-минутное видео с first-person mode в GTA 6

Инсайдер Cyberleek представил 25-минутный ролик GTA 6, демонстрирующий first-person mode, который официально не был анонсирован Rockstar.

Реклама