PDA

View Full Version : 3D Nes Emulator



geod
December 31st, 2015, 08:13
Update 08/03/2016

Finally the beta is ready:
http://tructv.bitbucket.org/3dnes/
It only runs on Firefox for now.
Have fun!


Update 19/02/2016

The beta release candidature trailer with many new features : better shape segmentation algorithm, transparency, z layers etc ...


https://youtu.be/Ti2fwroyP2A

-------------------------------------
Hello everybody,
I'm currently working on a 3D Nes Emulator project.
Yes what i'm trying to do is convert every nes game into 3D game with all 3d features like lighting, shadows and even first person view.
Here are several clips that showcase the current state of my project:


https://youtu.be/_Sl_Ou3Wrbc

https://youtu.be/576mERxRnj4

https://youtu.be/oPsWI5htHNw

https://www.youtube.com/watch?v=oPL0TqP71eg&feature=youtu.be

https://youtu.be/bKHYgiLuiNU

https://youtu.be/wzBjHEdh14k

I'm seeking feedback from the community.
If you want to know any detail about my project, just ask and i will reply.
Thank you for any suggestion.

Gamester42
December 31st, 2015, 17:37
This is amazing looking! Excellent work! I for one really want an emulator like this! In fact, I just joined this site only to reply to this post, lol.

I'm assume this is based on the voxel 3d Linux emulator that one guy was working on maybe? Do you have a beta version for Windows we could test out?

NES_player4LIFE
December 31st, 2015, 22:37
Great project! Keep us updated.

geod
January 1st, 2016, 02:55
This is amazing looking! Excellent work! I for one really want an emulator like this! In fact, I just joined this site only to reply to this post, lol.

I'm assume this is based on the voxel 3d Linux emulator that one guy was working on maybe? Do you have a beta version for Windows we could test out?

Yes and No. This guy inspired me but my project has nothing to do with his.
I'm planning to release a web-based beta version so that everyone can test it out.

Gamester42
January 1st, 2016, 03:25
Ah, ok; I thought yours looked way better than the other guy's, lol.

That's awesome; in that case are you building it with Flash code? Will there be a Windows program version of it too?

geod
January 1st, 2016, 10:14
Ah, ok; I thought yours looked way better than the other guy's, lol.

That's awesome; in that case are you building it with Flash code? Will there be a Windows program version of it too?

I'm using Unity3D so there will be a version for every platform. Beta version will come out on web first so everyone can test it.

Gamester42
January 1st, 2016, 21:58
Wow, that will be awesome! Are you actually having to go through each NES game and manually model all the objects or is the code using some algorithm to extrude the sprites into 3D models? I ask this because it looks like in the SMB video that the green pipes are actually round modeled pipes as apposed to just the original sprite shape being extruded; so something other than just basic extrusion must be going on there.

geod
January 2nd, 2016, 06:52
Everything is calculated automaticaly in runtime. Nothing is done manually.

Gamester42
January 2nd, 2016, 08:00
Impressive! Keep up the good work man!

ExtremeDude2
January 3rd, 2016, 16:09
This looks very interesting.

colejones
January 7th, 2016, 20:26
This is amazing looking! Excellent work! I for one really want an emulator (alldownloadapk.com/download-john-nes-lite-nes-emulator-3-05-apk/)like this! In fact, I just joined this site only to reply to this post, lol.

I'm assume this is based on the voxel 3d Linux emulator that one guy was working on maybe? Do you have a beta version for Windows we could test out?

My sentiment exactly! Noticed this and while I didn't check out all the clips till a little later, am impressed with the work. awesome geod! look forward to testing out the web version of the emulator soon.

Gamester42
February 6th, 2016, 19:48
How's this coming along?

geod
February 19th, 2016, 10:28
Hi all,
The beta release candidate trailer with many new features : better shape segmentation algorithm, transparency, z layers etc ...


https://youtu.be/Ti2fwroyP2A

Test Pool contains :
- DrMario
- Legend of Ninja
- Mega Man
- Super Mario Brothers 3
- Zelda Link
- Contra
- Castle Vania

Please share your thought.
The beta release will come soon [​IMG]

Gamester42
February 19th, 2016, 16:14
Excellent progress my friend! I can't wait to test it!

Ix:Risor
February 23rd, 2016, 03:14
DEAR GOD!!!

Oh, I know what game you can do next. Dr. Jekyll and Mr. Hyde!!!

EDIT:
That's my favorite NES game!

geod
March 8th, 2016, 08:52
Finally the beta is ready:
http://tructv.bitbucket.org/3dnes/
It only runs on Firefox for now.
Have fun!

Gamester42
March 9th, 2016, 01:52
Hmm, in Firefox, I tried to run some .nes format NSTC games, like Contra, and nothing seems to happen other than this error...

"An exception has occured, but exception handling has been disabled in this build. If you are the developer of this content, enable exceptions in your project's WebGL player settings to be able to catch the exception or see the stack trace."

Any thoughts?

geod
March 9th, 2016, 02:20
Hmm, in Firefox, I tried to run some .nes format NSTC games, like Contra, and nothing seems to happen other than this error...

"An exception has occured, but exception handling has been disabled in this build. If you are the developer of this content, enable exceptions in your project's WebGL player settings to be able to catch the exception or see the stack trace."

Any thoughts?

Hi,
Could you try to run this rom please:
https://dl.dropboxusercontent.com/u/1204123/3DNes/StreamingAssets/tepples/thwaite.nes

What's the spec of your PC - what OS 32 or 64 bit, your browser 32 or 64 bit?

Gamester42
March 9th, 2016, 04:12
Ok, that rom seems to load, but I wonder why my roms don't? All the roms I have are US NSTC; is that the region this emulator is coded for?

I'm running a high end PC and am getting about 30FPS on the rom you linked to. Here are my specs...

Running 32bit Firefox under Windows 7 (Service Pack 1) 64bit
AMD FX 8-Core 5.0 Ghz - (water cooled)
32GB of DDR3 2400 Ram
AMD Radeon R9 390 Series 8GB DDR5 - (water cooled)
1000W Power Supply

Thanks

geod
March 9th, 2016, 04:49
Could you tell my which rom doesn't load? 3DNes only support certain mappers at the moments. Do you try roms that show in the video?
Ps: Your PC stat is horrific :). I'm running it only with Core M 800Hz and Intel 5300HD

Gamester42
March 9th, 2016, 05:20
Lol, thanks :D

Yea, I tried Contra, SMB1, and SMB3 and all had the same issue.

Gamester42
March 10th, 2016, 16:18
Let me know if you have any other suggestions or maybe a Windows build of it that I could try or something as I really want to play with this ;-)

Thanks

geod
March 11th, 2016, 08:42
There is a problem with your link. Make sure is a direct link. Put it in public folder of dropbox

Gamester42
March 11th, 2016, 15:39
Nope, they are directly linked NES files sitting right on my own website...

geod
April 21st, 2016, 17:34
Hello every one, long time no see :)
I'm here to report my progress on PC Build :

Tetris:

https://youtu.be/0ixlMNiXoX8

Chip&Dale:

https://youtu.be/rSsVM4JuZHw

Feel free to share your thought.

Gamester42
April 21st, 2016, 17:44
Awesome! I can't wait for the PC release since I was never able to get the web one to work.

NES_player4LIFE
April 22nd, 2016, 01:37
Great update!

geod
June 2nd, 2016, 16:37
3DNes is coming out with ingame realtime editing feature.
Part 1:

https://youtu.be/tyVFxcvtPwE

geod
June 27th, 2016, 08:35
3DNes V1.0 is now freely access at http://geod.itch.io/3dnes

geod
September 1st, 2016, 16:30
I planed to do it in 4 days. In the end it takes me 4 weeks. Here is the release of V1.1 with Mac and Linux support. More responsive, less laggy with multi-threading switch.

Full change log:

+ Add Linux OS support (32/64 bits)

+ Add Mac OS support (universal 32/64 bits)

+ Move to multi-threading framework

+ Remove Wellcome Dialog

+ Add command line parameters support

+ Increase camera drawing distance

+ Decrease input latency

+ Improve overall performance

+ Improve 3Dification algorithm

+ Add various small bug fixes

Special Notes: based on the result of the survey of Linux and Mac support that i'm running from the beginning up to now - https://goo.gl/forms/Iun9FIvxpnmJgAlY2 -, more than 98% users are willing to pay to have their OSes supported so the minimal price for those two portings is 4.99$

Roadmap:

+ V1.1.x Bugfix, Customizable input mapping, Virtual Reality

+ V2.x New 3dification framework to solve the limitation of current one, 3dn filesize will become much smaller, 3d shape editor will become more powerful and smarter.

Final Bonus: video of Zelda II - The Adventure of Link

https://www.youtube.com/watch?v=ir0AafhVxlw

geod
December 6th, 2016, 10:32
Hello,
I would like to inform you the release of 3DNes V1.2 with Virtual Reality, First Person View and Control.
Here is the feature preview video:

https://www.youtube.com/watch?v=Yk7X05mw6oU

Remote
December 6th, 2016, 22:29
Sweet!

geod
December 10th, 2016, 09:42
https://youtu.be/ZkRdiSeKOZI
Complete new experience from the classic nes game

geod
April 3rd, 2017, 17:57
Version 1.3.0 has been released at: https://geod.itch.io/3dnes
ChangeLog:

- Switch to core architecture => possibility to use another emulation core

- Improve cpu, ppu, apu emulation accuracy as a whole

- Fix input latency issue

- Fix sound lag, cropping

- Reimplement of mmc3 mapper

- Porting Blipbuf to C# => code base is pure C# now

- Add Vrc2-4 mapper (21,23,25,27)

- Add Action53 mapper (28)

- Remove border masking => now you can observe the scene from trully 360 degree

- Add instancing shader, better rendering performance

- Onepass virtual reality rendering

- Smoother shadow rendering

- Add credits for BlipBuf and BizHawk project

- Save/Load backward compability is broken

geod
May 9th, 2017, 19:07
3DNes V1.4 - VR Version has been released:

- Release Video:
https://www.youtube.com/watch?v=GQu_LsxP1Kg

- [New Feature][Shape Editor] multi shape processing (adjust, delete), multi shape merging

- [New Feature][Shape Editor] manually select tiles to create new shape.

- [Facility] Add 79 pre build 3dn file of popular nes games

- [New Feature][Pro] Vive - Oculus - 3D Monitor support

- [Change][Window][Linux] 3dn files will be managed at $3dnes_path/3dn

- [Bug Fix] Fix texture rendering bug in some nvidia cards. This is a regression bug.

geod
September 18th, 2017, 18:21
3DNes V2 is under active developing. Here are videos that presents two fresh new features: animation and "retina" rendering.


https://www.youtube.com/watch?v=Sf5f07TnHAk&t=258s


https://youtu.be/y8hWvN9gBeo

NES_player4LIFE
September 20th, 2017, 00:03
3DNes V2 is under active developing. Here are videos that presents two fresh new features: animation and "retina" rendering.


https://www.youtube.com/watch?v=Sf5f07TnHAk&t=258s


https://youtu.be/y8hWvN9gBeo

Great update.

geod
October 5th, 2017, 17:33
3DNes : Mario - Pipes - Vietnamese Flag - Water World

https://youtu.be/lo3_lr87Nqo

geod
November 15th, 2017, 13:32
3DNes V2 Scripting System Preview

https://youtu.be/LWeAW7ehckI

geod
December 14th, 2017, 04:38
First/Third Person View Rework

https://youtu.be/OB5t1XTi7tg

geod
March 6th, 2018, 10:13
3DNesV2 Binary & Source Code Release

https://youtu.be/weRajsyLaEI

geod
June 2nd, 2018, 07:31
Battle City 1980

https://www.youtube.com/watch?v=4pfn620Sthw&feature=youtu.be