Prolific modder turned software developer DaríoSamo has revealed a project to translate their previous ray tracing work on Super Mario 64 into a generalized plugin for N64 emulators(opens in new tab), enabling ray traced lighting and other graphical features across multiple games without having to tinker with them individually.
We've covered Darío's ray tracing modification for Super Mario 64(opens in new tab) previously—this add-on was created for the fan-made PC port of that game, and could work on a wide range of hardware. Even the six year-old GTX 1080, a card that was never made for the specialized, intensive work of ray tracing, was capable of running Darío's mod at 720p 30 FPS.
I'd like to reveal that RT64, the path tracer behind sm64rt, is evolving into an N64 emulator plugin.Here's a small reel of footage I've captured from games that are already showing results.Ray traced lighting, object motion blur, widescreen, DLSS and 60+ FPS. pic.twitter.com/qLJHzGfKUcJune 3, 2022
According to Darío, further tinkering and optimization work on that project is what led them to realize they could create a «generic emulation solution» to bring such graphical enhancements to multiple games without having to configure each one individually. In addition to ray tracing, the tools could also open the door to other improvements like 60 FPS patches for games with hard framerate limits, as well as a graphics debugger Darío believes could prove useful to romhackers.
The plugin is still months away from full release, and Darío cautions that it won't work with all N64 games. One issue is that if a game doesn't have light sources to provide an origin point for ray traced lighting, a developer has to manually place them throughout the game
Read more on pcgamer.com