It is currently Fri Sep 03, 2010 7:14 am




Post new topic Reply to topic  [ 8 posts ] 
 Direct output to iZ3D without special driver? 
Author Message
One Eyed Hopeful

Joined: Mon Apr 14, 2008 1:34 am
Posts: 4
Post Direct output to iZ3D without special driver?
How do I do direct stereo output to an iZ3D display without needing a special driver installed?

There are two monitor inputs on the iZ3D, is it as simple as left eye image to left input, right eye to right?

I ask because I work in a university computing department where we build stereoscopic VR systems. Using Linux and Macintosh computers. I'd love to buy one or more iZ3Ds, but only if we can write the software ourselves.


Tue Apr 15, 2008 12:19 am
Profile
Sharp Eyed Eagle!

Joined: Sat Apr 07, 2007 4:49 pm
Posts: 419
Post 
It is two LCD panels on top of each other, with only a front and rear polarization layer.

Edit:
BlackQ has the real info, thanks :)

_________________
CAVE, see what all the fuss is about:

http://www.youtube.com/watch?v=N6NN5JKlIi0


Last edited by nubie on Tue Apr 15, 2008 12:53 am, edited 1 time in total.



Tue Apr 15, 2008 12:43 am
Profile
Sharp Eyed Eagle!

Joined: Sun Jun 17, 2007 6:21 pm
Posts: 375
Post 
Hi, laranzu!

Our monitor needs front and back, instead of left and right. It is simple conversion algorithm I can provide you under NDA. You can contact me through info@iz3d.com with subject "iZ3D conversion algorithm" - it is easy to implement - we have it in DX, OpenGL, C++ and pure math form.


Tue Apr 15, 2008 12:46 am
Profile
One Eyed Hopeful

Joined: Mon Apr 14, 2008 1:34 am
Posts: 4
Post 
Thanks BlackQ, but the NDA rules iZ3D out for us.

It's not because we're a bunch of Free Software Freaks. We're a university, so we teach students how things work in (excessive) detail, and we open source our code and encourage others to use it.


Tue Apr 15, 2008 8:18 pm
Profile
Sharp Eyed Eagle!

Joined: Sun Jun 17, 2007 6:21 pm
Posts: 375
Post 
Hi, laranzu!

I'm sorry about this - we can help to build software and explain how iZ3D works, but specific formula / algorithm details can not be disclosure at the moment.


Wed Apr 16, 2008 9:17 am
Profile
One Eyed Hopeful

Joined: Sat Jun 02, 2007 3:29 pm
Posts: 47
Post front/back - left/right...
Is there some simple explanation for how these are different? Seems like the nvidia driver, or whatever driver, would work as long as two images, from two perspectives, made it to the front/back displays, in some particular order - consistently. I am having too much fun playing some current games, to start going back to older games I never got to play (thx nvidia). Doesn't the new wallpaper utility take data from left/right perspectives, and get them to the proper front/back LCD? I don't see how the utility would be recalculating perspectives from a static image comprised of left/right data. I ask because iZ3D's driver claims stability with ONLY DX8 & up, and I !!MUST!! go back to some older games, before I move on to the next in the series (I am still waiting to play Blue Shift in 3D damnit!)!:) If the older nvidia drivers (which do handle DX7 games) can output to planar setups, it would seem it could send output to this monitor as well, and I'd get to play older games that nvidia does handle. I just have a bunch of games that I got midway through in stereo, and all were put on pause when I upgraded some equipment, and then nvidia had a drought on stereo driver support for some reason..... so I never returned to the games.

sorry for the subtle ranting

lnr


Sat Apr 19, 2008 2:13 pm
Profile
Binocular Vision CONFIRMED!
User avatar

Joined: Tue Aug 28, 2007 2:22 pm
Posts: 332
Post 
Here's how it works...

It works on a subpixel basis. So the red, green, and blue pixels are calculated individually.

The back layer contains a mixture of the left eye and the right eye for every subpixel.
The front layer says what proportion of that subpixel's brightness goes to the left eye, and the remaining portion goes to the right eye.

So you can (in fact, you must) calculate the two screens based on left and right images, but there is a big calculation step in between.

That calculation is probably best done on the GPU using a pixel shader. I don't remember if Direct3D 7 supports pixel shaders.

The problem is that we don't know exactly what the format of the front layer is. It must encode a polarity in the brightness for each subpixel, but I'm not sure exactly how.

We need someone who actually has an iZ3D monitor, and who understands basic mathematics, to experiment. Then we can produce an open source code for supporting the monitor.

The other problem is that I've never actually written a pixel shader.

_________________
Copy this code to clipboard: 0o1rp5zk then go to http://mtbs3d.com/naw to register. Use the code for $5000 startup bonus, and to support Gaza.
Image


Mon Apr 21, 2008 7:26 pm
Profile
Cross Eyed!
User avatar

Joined: Mon Jan 28, 2008 10:22 pm
Posts: 139
Post 
I would love to take something like this on. Unfortunately my honey is due to give birth in less than a month and my time has been stretched thin with it only getting thinner. :( for that and :D for the new addition!


Mon Apr 21, 2008 9:10 pm
Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 


Who is online

Users browsing this forum: Google [Bot], Okta and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.