Sugárkövetést és 60 fps képkockagenerálást kapott a 27 éves Grand Theft Auto 2

gta2-rtx

A rajongói modderközösség ismét bebizonyította, hogy a megfelelő technológia birtokában szinte semmilyen klasszikus nem tekinthető elavultnak. Egy gebdag nevű fejlesztő kiadta a GTA2 RTX Remix elnevezésű projektet, amely a modern renderelési eljárásokat és a sugárkövetést integrálja a 27 évvel ezelőtt megjelent felülnézetes akciójátékba. Az átalakítás eredményeként az Anytown utcáin zajló káosz korábban sohasem látott fény-árnyék hatásokkal kiegészülve éled újjá.

Technikai áttörés a Direct3D hajnaláról

Az NVIDIA RTX Remix eszköztárát alapvetően olyan korabeli játékokhoz tervezték, amelyek Direct3D 8 vagy Direct3D 9 grafikus csatolófelületet használnak. A Grand Theft Auto 2 azonban jóval korábbi alapon futott, hiszen még DirectDraw és a Direct3D korai verzióira támaszkodott. Ezt a korlátot az RTX Remix gyárilag nem tudja áthidalni.

A modder ezért egy egyedi Direct3D 9 fordítóréteget hozott létre. A rendszer két különálló dinamikus könyvtárat (DLL fájlt) használ arra, hogy az 1999-es játék elavult rajzolási utasításait valós időben olyan formátumra alakítsa át, amelyet az NVIDIA modern eszköztára már képes feldolgozni. Ezzel a hidat képező megoldással nyílt meg az út a teljes sugárkövetés (path tracing) implementálása előtt.

Dinamikus fények és modern kijelzők támogatása

A módosítás nem csupán egy felületi szűrő, hanem mélyrehatóan belenyúl a megvilágítási rendszerbe. A robbanások, az autó tüzek, a torkolattüzek és a neonreklámok mind saját, valós idejű fényforrásként viselkednek, bevilágítva a környező utcákat és épületeket. A csomag része egy dinamikus nappal-éjszaka ciklus is, amely folyamatosan változtatja a város fényviszonyait az idő múlásával.

A grafikai előrelépés mellett a használhatóságot javító funkciók is helyet kaptak a csomagban. A projekt javítja a natív 16:9-es képarány megjelenítését, megszüntetve azt a hibát, ahol a járművek és a gyalogosok váratlanul bukkantak fel a szélesített képernyő szélein. Az eljárás részét képezi a képkockagenerálás is, amely lehetővé teszi a másodpercenkénti 60 képkockás képfrissítést a zökkenőmentes játékélmény érdekében.

Feltételek és elérhetőség

A nyílt forráskódú modifikáció futtatásához az eredeti játék v9.6-os kiadására, 64 bites Windows 10 vagy 11 operációs rendszerre, valamint egy RTX sorozatú grafikus kártyára van szükség. A játékosok a billentyűzet F4 gombjával hívhatják elő az RTX Remix beállítási menüjét, ahol finomhangolhatják a fényviszonyokat és az időbeállításokat.

A projekt pontosan illeszkedik abba a vonulatba, amelyben a játékosok olyan klasszikusokat modernizálnak sikeresen, mint a Max Payne vagy a Need for Speed Carbon, új életet lehelve a klasszikus PC-s címekbe.