Stereoscopic 3D (DLP-Link 120Hz active Shutter Glasses)

Works great on my Mac with DLP-Projector, but I don’t know how it will run on other Macs. When you have access to a “3D Ready” DLP Projector with Shutter Glasses and time to test it I would be glad to hear if it works on your system too. I’ve also added a Mode for 60Hz Shutter Glasses but I can’t test it. Possibly it works with older 60Hz CRT Projector Shutter Glasses.

Important: You have to set your Monitor Output to 120Hz (I think resolution depends on your projector, for me 800x600 1024x768 worked at 120Hz on the VGA Output)

Keys:

F1 to synch L/R correctly if necessary.

F2/F3 = Separation

F4/F5 = Convergence

F6/F7 = FOV

F8/F9 = Camera Zoom

H = Toggle HUD

Backspace = Turn 3D off

You can dramatically change the stereoscopic effect with Separation, Convergence FOV.
Looking at the mouse pointer can be helpful when changing the convergence.

Download: http://www.hessburg.com/ShutterGlassesTest.zip

for windows (I think not necessary because on windows people could use iZ3D: http://forum.iz3d.com/viewtopic.php?t=3832&sid=6a8143e3505d3dde78744321c685a397 )

http://www.hessburg.com/ShutterGlassesTestWindows.zip

Nice Work VIC20,

I just returned by Plasma 50" 3D enabled TV…it was overheating. I love the newer 3D technologies. I currently use the old red/cyan 3D in my game and was looking into stereoscopic but didn’t find a solution.

A nice pair of red/cyan glasses vs the shutter glasses in price is $5 vs $150!

I picked these up :slight_smile:

How much does your Projector cost?

I look forward to following this thread.

On slower machines when the fps will be below 120 the 3D will be out of sync :frowning:
I swap the pictures for the frame sequential 3D in fixed update. Unless someone knows how to display a render texture on screen at the frequency of the fixed update I see no solution to make it stable for games that run slower than 120 fps. I’m to n00bish to write a plugin.

I would love to see some stereoscopic 3D games for the mac. At least there is finally a stereoscopic player for the mac that supports quad buffer bino - about

My projector is one of the cheapest available non-LED, emachines V100 (Acer x110) 255,- EUR + Acer active shutter glasses 70,- EUR
It’s a non HD projector, 800x600 is enough for me, I need it for work (sound design) and the movies I have to work with are PAL resolution anyway. But it’s fun to play games on it even with such a low resolution.

I tried the demo with nvidea 3D. It works great after i hit backspace. But this is mainly because nvidea converts games to 3d.

Yes, because the demo switches to 2D then.

It’s not made for nvidia 3D vision, I’ve made it mainly for Mac OS X where no driver based 3D games solution is available at all. But it works on both Mac PC with active DLP-Link shutter glasses that does not require IR-Emitters.

All new DLP Projectors work with this technology, even the cheap ones - 3D Vision alone costs almost 40% of the price that I paid for my projector and the shutter glasses!

As you can see it even works when you are standing directly in front of the screen because the screen itself emits the signal to sync the glasses:

can you share the project used?
I have some experience in stereo 3d development in Unity and i think working together we can solve the remaining issues.

rahuxx

Hey VIC20,

great job! I tested it on a macbook pro with a acer V700 and it works fine.
You only switch the cams by 120Hz or is there any special synchronization?

Nick

Please read, download the project (works with Indie) and improve it :smile:

Download: http://www.hessburg.com/UnityStereo3D/3DTestProjekt.zip

hello i have Nvidia 3d vision and i use Cinema4d for Stereoscopic videos( left and right renders ).

Is your system available in future for Nvidia 3D vision and unity3d projects?

Thank you

Hey,
very nice done. And in JavaScript! Perfect for me. I will test it the next weeks and show you.

Long answer:
Nvidia 3D Vision uses an IR-Emitter. I don’t have 3D Vision, but when you can fire up this emitter while 3D Mode of 3D Vision is turned off it should work with the project. All you need is shutter glasses @120Hz. If you can’t sync the glasses then the 3D Mode would try to double the 3D effect, so each of the L&R pictures would be displayed in 3D - the result would be a total mess up.

DLP Link Glasses does not need a special IR-Emitter, the screen itself acts as emitter of the sync signal http://dlp.com/projector/dlp-innovations/dlp-link.aspx

That’s why I had Mac OS X in mind when creating this project, on windows there is no need to create the stereoscopic pictures in the game itself, the 3D Vision drivers will do that. There is not a single driver based 3D shutter glasses solution for Mac OS X available yet.
As glitchy mentioned above the demo works when you press backspace (to shut off stereoscopic 3D in the demo)

Short answer: I guess no.

Would be cool if someone could add this as option to games on the Mac App Store - I urgently want to play some full games in 3D and my own titles are iPhone only :wink:

Thank you for the answers.
But with the Nvidia 3D Vision driver i don’t have control on convergence or offset, and in my experiment with unity3d the 3D object perception is inside the monitor and not outside (i can’t change it, it’s automatic )
For this reason the DLP technology is more interesting.
Could i use my 120 hertz monitor with DLP glasses?

You need the sync signal emitted by the DLP Projector. Otherwise the glasses will not work.

On the PC you can try the iZ3D driver, there is some unity plugin for it: http://forum.iz3d.com/viewtopic.php?t=3832&sid=6a8143e3505d3dde78744321c685a397

Maybe its possible to make your own white-light sync, with LEDs and Arduino and synchronized through unity ?
:slight_smile:

Hey VIC20,

I would like to see some good games, too. Actually, I´m working on a more VJ/Art-thing, a musician on stage interacts with a unity-world…
therefor your S3D Script is perfect.

But after this I´ll have to make a game ! :slight_smile: in S3D :slight_smile:

When we are ready for the show (in Berlin) I´ll invite you! At least you will get credits for the camera setup!!
Many thanks again!!!
And maybe I can help to improve the script, but I´m a really a newcomer to unity and scripting at all.
I wrote my first code in december, with the worms-tut from tornado-twins :slight_smile:

Nick

The spectators will all wear shutter glasses???

…great PM me then.

I´m not sure if we use shutter glasses , thinking about a polfiltersetup…

Will a polarized setup also create the pictures by switching at 120Hz?

Well, no. You have to split it into two constant streams of 60Hz, and you need two beamer, polfilter and a silverscreen.

For that its still work to do, but with your script and our two dlp3d ready beamer, right now I´m thinking about buying 20 shutterglasses and make it a exclusive-only-20-people-show :slight_smile:

Nick