An impressive emulator project could bring features like ray tracing, widescreen support, and 60 FPS to a variety of Nintendo 64 games.
You might recognize developer Darío from sm64rt, the mod which brought ray tracing to Super Mario 64's unofficial PC port. Now, Darío is turning that work into a plugin that could work with a variety of Nintendo 64 emulators, bringing advanced visual features to multiple N64 games. "I started this project a month ago as a way of optimizing the PC port's backend as much as possible," Darío says on Twitter, "and I quickly realized it could evolve into a generic emulation solution that would allow me to apply these enhancements to far more games."
You can see some of the results in the video below, and it's already looking extremely impressive. Games like Paper Mario and The Legend of Zelda: Ocarina of Time running at 60 FPS and widescreen, with the benefits of advanced lighting and shadow effects generated in real time.
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
It's important to note that while this will be an emulator plugin, not all of the features will automatically work with all the games you throw at it. Individual games will have to be patched for the new lighting model, as there's no data for light sources or reflective materials in the originals.
However, "a very interesting side effect of this project has been researching a method to interpolate the rendering commands sent by an N64 game without actually modifying the game at all," Darío says. By decoupling rendering from the original game's internal logic, that means that games could more easily be rendered at 60 FPS, without a specialized patch needing to be developed.
"Don't expect this to come out any time soon as there's hundreds of issues I've yet to solve and features to add," Darío notes. "The compatible games library is extremely limited."
An unofficial PC port of Ocarina of Time launched earlier this year.