3DNes: A 3D NES Emulator

Screen Shot 2016-03-10 at 13.55.44.png

No, this is not another trick Nintendo has for its handheld nor a homebrew app for the same console. 3DNes is a Unity-based emulator that adds another dimension to Nintendo's very first video games.

Developed by Geod Studio, the emulator is still in beta mode and has been released this week for all of us to try. You can do so right here. Be warned that it currently works only on Firefox browser and while Super Mario Bros. being the most successfully emulated, not all games are compatible.



Check out the developer's Youtube Channel for more such videos.

It might be in its early days but this project is worth checking out. Geod Studio's Trần Vũ Trúc even quit his job to go all out for his passion! The developer wrote the emulator himself, further adding that "the essential difference between it and any normal emulator is the PPU. I call it - 3D PPU which will render the game on 3D buffer". He also hints about allowing manual adjustments for certain games in the future but is focusing on having a "strong emulation engine as the backbone" for now. Furthermore, he adds that "if the emu can render decently 1/4, 1/5 or even 1/10 nes game collection, it's already a big success for me".

Although in beta state, the whole concept is worth praising. I'm sure most of us can't wait to see more games running on the emulator and possibly having it running on other platforms. Until then, we can rejoice over the videos at the very least.

:!: [UPDATE] :!:
Turns out that the man behind the project is now a Temper under the username @geod80 and made a thread about it earlier. Check it out here. And if he finds the time, he might answer some of the most pertinent questions.

:arrow: SOURCE
 
Wow. I was wondering what he is using to render it in 3D. and form where did he get the source to include in his rendering program etc. Amazin project.
 
  • Like
Reactions: Prans
I've seen this before, some people say it's sick or this is disrespectful, I personally see it a good way, twists on usual NES emulation.
Some game would look pretty good on this, perhaps port to the 3DS is required, would make sense some day!
 
This is going to either get shut down by nintendo or we will have one hell of an emulator its 50/50 or we will get the thing no one was expecting... nintendo hiring this guy.

--------------------- MERGED ---------------------------

I've seen this before, some people say it's sick or this is disrespectful, I personally see it a good way, twists on usual NES emulation.
Some game would look pretty good on this, perhaps port to the 3DS is required, would make sense some day!
i want to see metroid and zelda on it lol
 
  • Like
Reactions: Prans
How does this work? It can't be automatic. He'd have to write a function that recognizes objects on a 2D plain, a difficult task by itself. But then converting 2D objects into 3D? There's no way this is a real emulator. He must have remade all the sprites and textures in 3D and edited the code of the games.
 
  • Like
Reactions: dahood and MontyQ
How does this work? It can't be automatic. He'd have to write a function that recognizes objects on a 2D plain, a difficult task by itself. But then converting 2D objects into 3D? There's no way this is a real emulator. He must have remade all the sprites and textures in 3D and edited the code of the games.
Except it is and you can load ROMs into it.
 
How does this work? It can't be automatic. He'd have to write a function that recognizes objects on a 2D plain, a difficult task by itself. But then converting 2D objects into 3D? There's no way this is a real emulator. He must have remade all the sprites and textures in 3D and edited the code of the games.
I imagine it has to have support coded in specifically for Super Mario Bros in order to make it recognize different objects as what shape they are (pipes being cylindrical, blocks being squares etc) as I don't see how it could guess that with any sort of accuracy. That probably means it won't work very well with most other games, however I'd love to see some screenshots/videos of other games being ran on it.
 
  • Like
Reactions: Lucifer666
This is the same concept as the voxel engine here:



However from there it looks like some specific sprite work was done, there is nothing to prove that the emulator does not have a sprite database available. Logistically this could make a quick internet call to a location that has the voxelized textures and download them for use(since they would be very small). Not what it is actually doing... but possible.
 
This is the same concept as the voxel engine here:



However from there it looks like some specific sprite work was done, there is nothing to prove that the emulator does not have a sprite database available. Logistically this could make a quick internet call to a location that has the voxelized textures and download them for use(since they would be very small). Not what it is actually doing... but possible.

where is the programs page im getting useless clutter in google search
 
This is the same concept as the voxel engine here:



However from there it looks like some specific sprite work was done, there is nothing to prove that the emulator does not have a sprite database available. Logistically this could make a quick internet call to a location that has the voxelized textures and download them for use(since they would be very small). Not what it is actually doing... but possible.


Yes, this was released quite some time ago for linux by plotor. i even talked to him about a windows port at one point.. that was what.. 2 years ago

edit: yea it looks like his original page and forums are gone https://sites.google.com/site/procyonsjj/home/fce3d
 
Last edited by seam,

Site & Scene News

Popular threads in this forum