Hello.

I need to think about a solution for a cluster rendering system. I need to have 
a synchronized active stereo signal for that.
What I want to do is to generate the images for one display with only one 
renderer instead of combining the images of two renderers into a single 
synchronized signal.
One option is to use the provided driver stereo mode of the graphic card.

But I also need to use projective cameras with a fixed projection plane in 3d. 
As the driver would generate two different camera positions he may shift the 
projection planes too. I am not sure about that, because I have currently no 
info on how nvidia's driver handles the cameras in the stereo mode. All I can 
say now is that our current solution has a fixed identical projection plane for 
both projectioncameradecorators although their positions differs. Consiering 
the driver does move the projection planes, how does it effect the immersive 
quality of the created stereo images? Under this consideration it will result 
in a different behavior than our current system. The projection cones of 
neighboring displays wont loose their connection but still left and right cones 
wont project on the same plane in space. Am I right about that?

I guess the projection plane will be set through a projection matrix on the 
opengl projection stack, the positions with a matrix on the model view stack. 
That could mean that the coordinates of the plane is fixed in eye space since 
the projection is applied on eye space coordinates. I that case I could really 
move the camera but still project onto the same projection plane. Is that 
correct?

In case the driver stereo mode does affect my stereo projection, I thought I 
might implement stereo in the application itself. For that I need a camera 
decorator that generates two camera positions and switch between them, and a 
projection camera decorator for the fixed projection planes. Can I assign a 
decorator as camera for another decorator, so to say assign a projection 
decorator to a stereo decorator? Or is there another way to do that? For 
controlling the stereo buffers I would need to use a StereoBufferViewport, at 
least it draws to the left or right buffer. Or do I need to use two of them, 
one set to left and one set to right buffer, and assign a camera with properly 
setup projection camera decorator to each viewport? If I need two Viewports who 
does the synchronization of the two buffers?

So far thats all for me now, I hope I found the right words to describe my 
problem.
Thx

Lennart

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to