Dolphin, the GameCube and Wii emulator - Forums

Full Version: A Second Perspective: An In-Depth History of Stereoscopy in Dolphin
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5
(05-20-2015, 08:39 PM)Armada Wrote: [ -> ]
(05-20-2015, 03:00 PM)LatencyZero Wrote: [ -> ]
(05-20-2015, 09:04 AM)Armada Wrote: [ -> ]
(05-20-2015, 02:52 AM)LatencyZero Wrote: [ -> ]Nice article but where is the instructions on how to use this? Nothing in the wiki, nothing under help...

You need a 3DTV or a 3D Monitor with appropriate glasses, then you go to the enhancement settings and you select the appropriate stereoscopy mode.

Most 3DTVs will accept the Side-by-Side mode. Or if you're using Nvidia's 3D Vision, there's a stereoscopy mode for that too.

If you don't have any special 3D hardware you can try and get your hands on a pair of anaglyph glasses and select the Anaglyph mode.

I got Nvidia 3D vision back when the Samsung 2233rz was first sold in Australia and I'm very, very, very used to things not working properly and having to track down fixes, tweaks, patches and wrappers for programs to get everything working at full speed with as many graphical features as possible. I wouldn't have posted if hadn't of done absolutely everything you suggested. Sorry if I pissed anyone off with that comment.

I've tried four different versions of the program and they all basically do the same thing; Activate 3D vision without Dolphin actually displaying 3D content, the only noticiable difference is the messed up exhaust and title sprites you see in the intro to F-Zero GX.

Did you turn on 3D Vision in both the Nvidia Control Panel and in the Dolphin enhancements settings? It needs to be on in both to work.

Yes, I did. No luck, I've even imported another guys Nvidia Inspector profile to try and see if it was a messed up setting...
(05-20-2015, 11:20 PM)LatencyZero Wrote: [ -> ]
(05-20-2015, 08:39 PM)Armada Wrote: [ -> ]
(05-20-2015, 03:00 PM)LatencyZero Wrote: [ -> ]
(05-20-2015, 09:04 AM)Armada Wrote: [ -> ]
(05-20-2015, 02:52 AM)LatencyZero Wrote: [ -> ]Nice article but where is the instructions on how to use this? Nothing in the wiki, nothing under help...

You need a 3DTV or a 3D Monitor with appropriate glasses, then you go to the enhancement settings and you select the appropriate stereoscopy mode.

Most 3DTVs will accept the Side-by-Side mode. Or if you're using Nvidia's 3D Vision, there's a stereoscopy mode for that too.

If you don't have any special 3D hardware you can try and get your hands on a pair of anaglyph glasses and select the Anaglyph mode.

I got Nvidia 3D vision back when the Samsung 2233rz was first sold in Australia and I'm very, very, very used to things not working properly and having to track down fixes, tweaks, patches and wrappers for programs to get everything working at full speed with as many graphical features as possible. I wouldn't have posted if hadn't of done absolutely everything you suggested. Sorry if I pissed anyone off with that comment.

I've tried four different versions of the program and they all basically do the same thing; Activate 3D vision without Dolphin actually displaying 3D content, the only noticiable difference is the messed up exhaust and title sprites you see in the intro to F-Zero GX.

Did you turn on 3D Vision in both the Nvidia Control Panel and in the Dolphin enhancements settings? It needs to be on in both to work.

Yes, I did. No luck, I've even imported another guys Nvidia Inspector profile to try and see if it was a messed up setting...

Messing around with the Dolphin profile though Nvidia Inspector is known to create issues for the native 3D Vision support. Please try a clean install of the latest drivers.
(05-21-2015, 07:07 AM)Armada Wrote: [ -> ]
(05-20-2015, 11:20 PM)LatencyZero Wrote: [ -> ]
(05-20-2015, 08:39 PM)Armada Wrote: [ -> ]
(05-20-2015, 03:00 PM)LatencyZero Wrote: [ -> ]
(05-20-2015, 09:04 AM)Armada Wrote: [ -> ]You need a 3DTV or a 3D Monitor with appropriate glasses, then you go to the enhancement settings and you select the appropriate stereoscopy mode.

Most 3DTVs will accept the Side-by-Side mode. Or if you're using Nvidia's 3D Vision, there's a stereoscopy mode for that too.

If you don't have any special 3D hardware you can try and get your hands on a pair of anaglyph glasses and select the Anaglyph mode.

I got Nvidia 3D vision back when the Samsung 2233rz was first sold in Australia and I'm very, very, very used to things not working properly and having to track down fixes, tweaks, patches and wrappers for programs to get everything working at full speed with as many graphical features as possible. I wouldn't have posted if hadn't of done absolutely everything you suggested. Sorry if I pissed anyone off with that comment.

I've tried four different versions of the program and they all basically do the same thing; Activate 3D vision without Dolphin actually displaying 3D content, the only noticiable difference is the messed up exhaust and title sprites you see in the intro to F-Zero GX.

Did you turn on 3D Vision in both the Nvidia Control Panel and in the Dolphin enhancements settings? It needs to be on in both to work.

Yes, I did. No luck, I've even imported another guys Nvidia Inspector profile to try and see if it was a messed up setting...

Messing around with the Dolphin profile though Nvidia Inspector is known to create issues for the native 3D Vision support. Please try a clean install of the latest drivers.

I had the problem before I tried that, I've reverted the changes and still I have the same issue.

Edit: I removed the drivers with DDU installer and installed the latest drivers again. No difference.
I summary it in one word,Incredible,why nintendo don't have any ideas like that
(05-22-2015, 01:28 PM)ReZ Wrote: [ -> ]I summary it in one word,Incredible,why nintendo don't have any ideas like that

They did. First there was the Virtual Boy, then both the Gamecube and Wii had 3D capable video output (but it was never utilized due to high cost/low uptake of 3D tv) and finally, the 3DS.
Don't forget that the Famicom 3D System!
There also was one for the master system.

Infinimitsu

(05-17-2015, 06:00 PM)BONKERS Wrote: [ -> ]
(05-15-2015, 12:00 AM)Armada Wrote: [ -> ]
(05-14-2015, 11:55 PM)BONKERS Wrote: [ -> ]I hope with VR support you guys can eventually correct that chromatic aberration/distortion.

What i'd really love though is to simply use the VR headset as a 3D headset and let the game camera control normally.

I hope games that support the rift have this option too.


I don't care much about head positioning and looking around (Aside from games where it can really make a difference, like PCARS and other racing games. A competitive MP game maybe) as much as I simply care for the immersion of 3D. And an enclosed headset is perfect for this!

I know at least one person who would also enjoy this and I definitely see it as a possible feature. The game would be projected on a virtual 3D monitor at some distance from the player but you'll still be able to look around some kind of virtual space to prevent motion sickness.

We could even take it a step further and with the convergence option we could allow close-by objects to actually be projected in front of this virtual screen. That way you can finally get 3D the way it has always been promised, with objects really popping out of the screen.

That sounds pretty cool. Closer to what I inferred to, I guess would be like the 3DS's 3D except your entire vision or maybe closer to what you said. Where it's like a virtual screen. (Which also would be also be awesome. No more sweet spot or other issues)

I don't know. I've never been able to test a rift or anything like that.


So, I just got done testing out a way to view a giant virtual 3D display in my Oculus Rift DK1 using the Dolphin side-by-side 3D option.  You just have to use Virtual Desktop by ggodin, and turn on "side-by-side anaglyph" mode.  Here's his site: Virtual Desktop Official Site  and the Oculus Share page: Virtual Desktop Oculus Share  The game I tested this on was Soul Caliber 2.  At first it looked a little jenky, but I twiddled with the settings in Dolphin and moved the sliders towards the "comfortable" direction.  Just needed a little tweak.  Can't wait to try some other games, especially once I get my DK2.
(05-16-2015, 12:53 PM)MaJoR Wrote: [ -> ]
Jhonn Wrote:Link to Nintendo 3DS .mpo file at the end is not there...

We got a number of reports that it was messed up somehow? So we disabled it. JMC is looking into trying to fix it.

Any luck on this?  I've tried to follow some tutorials to convert 3D video to a 3DS compatible format with no luck as well.  

If JMC gets this to work a good/ newerish tutorial or primer would be appreciated.
I think that Dolphin would benefit a lot from some kind of 3Dmigoto integration. Just compare these two screenshots:

Before:

After (the ripple effect isn't perfect right now, but everything else is fixed):


All I needed was access to the separation and convergence values, but I can only use them if I'm using the automatic 3D Vison mode (stereoscopic 3D off in the Dolphin settings). For example, to fix the water reflection in Ordon Village (and wherever else the same shader is used), this is the code I needed to apply:


Code:
r2.x = dot(cproj[0].xyzw, r1.xyzw);
r2.x-=separation*(dot(cproj[3].xyzw, r1.xyzw)-convergence); <------ The line I added, after loading the separation and convergence variables at the start of the main method.
r2.y = dot(cproj[1].xyzw, r1.xyzw);
r0.y = dot(cproj[3].xyzw, r1.xyzw);
r0.z = dot(cproj[2].xyzw, r1.xyzw);


If I use the 3D Vision setting in Dolphin, it stops working, because 3Dmigoto detects both the separation and convergence values as 0.

Also, I think that the number of the convergence value of 3D Vision is the same as the convergence value that can be configured in Dolphin. If the separation and convergence variables could be passed to 3Dmigoto, fixes like that could work. Also, imagine having a folder per game with 3D fixes, only enabled when a setting is enabled. It would be perfect (preferably once the ubershaders are implemented, so the hash of the shaders doesn't change).

As it is right now, automatic 3D Vision is bad, because something is happening to the ground (it's something I said months ago). The ground near the camera suddenly has a very big depth (as if a big hole appeared) depending on the X axis of the camera. I don't know if it's a Dolphin or driver profile thing.

Edit: example of the problem:

Pages: 1 2 3 4 5