一款1999年的俯视角2D游戏,能跑实时光线路径追踪?听起来像玩笑,但Mod作者gebdag真把它做出来了。

据外媒TechPowerUp报道,gebdag发布了《GTA 2》的RTX Remix模组,为这款27年前的老游戏带来完整路径追踪和动态昼夜光照。英伟达GeForce宣传大使雅各布·弗里曼还分享了一段演示视频。

打开网易新闻 查看精彩图片

难点不在游戏,在接口

《GTA 2》发布于1999年,仍是2D画风的俯视角游戏。直到2001年的《GTA 3》,这个系列才正式迈入3D时代。

问题出在技术上:《GTA 2》用的是DirectDraw和早期版本的Direct3D,而RTX Remix并不原生支持这两套技术。换句话说,工具和游戏根本对不上话。

gebdag的解法是绕路——用两个DLL做了一套定制Direct3D 9封装层,把游戏原有的旧式渲染调用,转换成RTX Remix能识别的形式。

光追之后,画面变了什么

据称,模组由此实现了实时光线路径追踪。爆炸、燃烧的车辆和霓虹灯都能自行照亮周围环境,昼夜交替时的整体光照也会随时间变化。

除了光照,模组还解锁了16:9宽屏显示——原版游戏只能以4:3运行。同时加入帧生成功能,使帧率最高可达60 FPS,明显超过原版游戏能够达到的水平。

一个2D俯视角游戏,被硬生生改出了现代3A的光影表现,这种反差本身就够魔幻。

想试的话,门槛在这

《GTA 2》RTX Remix现已在GitHub开源。开发者测试的游戏版本,是R星2004年免费发布的9.6版。

运行该模组需要64位Windows 10或Windows 11,并安装RTX Remix。

从DirectDraw到路径追踪,中间隔了二十多年,也隔着一层开发者自己写的封装。老游戏的生命力,有时候真不取决于它自己。