Super Mario 64 header screenshot

Super Mario 64 PC with Ray Tracing is now available for download

In May 2020, we informed you about an unofficial native DX12 version of Super Mario 64 for the PC. And today, DarioSamo released a public technical version of Super Mario 64 Ray Tracing. As the name implies, this version adds full path tracing support to the open-source Super Mario 64 port for PC.

According to DarioSamo, all GPUs that support Ray Tracing can run this special version of Super Mario 64 PC. Do note, though, that this mod is in a very early state. Thus, you’ll likely encounter plenty of visual and performance problems.

Going into more technical details, this mod packs a fully path-traced renderer. It also brings custom level lighting for all stages, as well as dynamic sphere lights for objects and particles. Moreover, it features Classic Phong shading and support for Normal Maps. Furthermore, it introduces real-time raytraced shadows, reflections, refractions and global illumination.

In order to showcase the game’s Ray/Path tracing effects, DarioSamo also released the following trailer. Additionally, Digital Foundry shared a video showing 34 minutes of gameplay footage from it.

Super Mario 64 Ray Tracing (sm64rt) - Technical Preview Trailer

Super Mario 64 RT: Full Ray Tracing Conversion - PC Technical Preview First Look!

You can download the Super Mario 64 PC Ray Tracing mod from here.

Lastly, and speaking of Super Mario 64, we also suggest trying some other mods. There is a mod that allows you to play as Luigi and another that allows you to play as Wario. There is also an impressive Doom mod for it. These mods should, theoretically, be compatible with this Ray Tracing mod.

Have fun!

7 thoughts on “Super Mario 64 PC with Ray Tracing is now available for download”

  1. You need the original ROM, plus you have a couple of hoops to jump through to put it all together. Takes ~30mins, I was making dinner while it compiled.

    What is impressive about it is that people are putting together open sourced path tracing engines that now run fast enough to play on the correct hardware. I consider anyone who thinks RT is not ready to be in the same boat as the flat earthers.

    1. Got a quick guide on how to compile it? I’d love to get this thing working, but not really sure where to start (I have the rom, obviously) but not sure how to compile from this code on Github

      1. It feels very early in the project, pre Alpha. So don’t expect too much.

        https://github.com/sm64pc/sm64ex/wiki/Compiling-on-Windows

        You also have to run clang64 to update packages early on. These consoles maybe exited with ‘exit’ and it’s useful to know rightclick and paste works.

        The make command builds the project, worth doing to check everything is working, though at this stage it’s the non RT version. You can find the exe within msys64home%username%sm64exbuildus_pc

        https://github.com/DarioSamo/sm64rt

        You can copy the source over existing before running the new make command with additional paramaters.

  2. Just tried this and process fails claiming it can't find python despite the fact that its installed. I find it strange that coders do all this work and (a) don't thoroughly test their code and (b) are too lazy to provide complied copies making the task a ball ache for any consumers. Just give us an exe where all we need to do its point to rom and any texture packs.

Leave a Reply

Your email address will not be published. Required fields are marked *