До выхода GTA 6, намеченного на 19 ноября, остаются считаные недели, но один моддер отправился на 27 лет назад, чтобы устроить современную световую «пересборку» для игр серии из эпохи вида сверху. Разработчик под ником gebdag добавил полноценную трассировку пути (path tracing) в GTA 2 — криминальную игру Rockstar 1999 года. Опубликованный на GitHub мод использует Nvidia RTX Remix, чтобы заменить оригинальное освещение игры трассировкой пути — методом, который имитирует, как свет распространяется и отражается в сцене.

Ночная сцена в GTA 2 с трассировкой пути: неоновые вывески и огни машин освещают улицы.

реклама кормит Уточку 🦆

Сотрудник Nvidia Джейкоб Фримен (Jacob Freeman) поделился роликом проекта под названием GTA2 RTX Remix в соцсети X 25 сентября.

Теперь пожары, взрывы и стрельба отбрасывают динамический свет по всему городу, а фары машин и неоновые вывески освещают всё вокруг. Часть текстур использует карты эмиссии (emissive), благодаря которым объекты и источники света светятся сами, а не полагаются на исходный рендеринг игры. Мод также добавляет динамическую смену времени суток через Remix Plus — собранную сообществом версию среды выполнения RTX Remix, — и сильнее всего изменения освещения заметны ночью.

реклама кормит Уточку 🦆

Изначально GTA 2 работала в соотношении сторон 4:3. Мод исправляет вывод в формате 16:9, из-за чего машины и пешеходы больше не «выскакивают» из ниоткуда по краям экрана. С включённой генерацией кадров можно выйти на 60 кадров в секунду, а по нажатию клавиши F4 открывается панель настройки освещения и времени суток.

RTX Remix рассчитан на игры, построенные на DirectX 8 и 9, тогда как GTA 2 использует DirectDraw и раннюю версию Direct3D. Чтобы навести мост между ними, gebdag написал собственную обёртку Direct3D 9 из двух DLL-файлов, которые переводят устаревшие вызовы рендеринга игры в форму, понятную RTX Remix. После этого RTX Remix размещает свои файлы среды выполнения рядом с исполняемым файлом игры и подменяет исходный конвейер рендеринга собственным, с трассировкой пути.

реклама кормит Уточку 🦆

GTA2 RTX Remix — это мод, а не самостоятельный релиз, поэтому игрокам нужна рабочая копия оригинальной игры, поверх которой ставятся файлы мода. Gebdag собирал и тестировал мод на версии 9.6 GTA 2 — бесплатной редакции, которую Rockstar выложила на ПК в декабре 2004 года; для смены дня и ночи и корректного отображения интерфейса рекомендуется Remix Plus 1.5.1.

GTA 2 пополняет растущий список старых ПК-игр, переосмысленных с помощью RTX Remix: моды с трассировкой пути уже существуют для Doom, Doom 2, Quake, Grand Theft Auto IV и Serious Sam.