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
