Skip to main content

[JAVA3D-INTEREST] Is there any improvement for quadro-buffered stereo?

9 replies [Last post]
Anonymous

Dear Every One:

The stereo image presentation is always my biggest headache. I have been
using the GeForce 2 (and 4) for rendering the quadro-buffered stereo images.
To achieve this point, I have to use the rivatuner to patch the drive.
However, as the hardware world changes too quickly, now the new GeForce card
could not be patched by the rivatuner. I am wondering when Java3D could
develop a package to make the most common graphic cards available to render
the stereo image (left/tight eye separated). Win3D has reached this point
several years ago, how about J3D?

Best regards,

G.B. Liu

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
For additional commands, e-mail: interest-help@java3d.dev.java.net

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
javafan
Offline
Joined: 2003-06-11

Hi,

This is the portion of my code that does the stereo views for active stereo using crystal eye glasses, I am using Fx2000 card, I enabled quadbuffer for opengl, enabled stereo sync (connector). but the problem is whenever I move my head to the left the 3D objects in the screen move in the opposite direction. Could this be the way I set the settings or am I missing anything here? Hope you can enlighten me. Thanks. oh by the way my focus is at the center of a map.

Steven

public void setupCanvas(){

GraphicsConfigTemplate3D template = new GraphicsConfigTemplate3D();
template.setStereo(GraphicsConfigTemplate3D.PREFERRED);
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice device = env.getDefaultScreenDevice();
GraphicsConfiguration config = device.getBestConfiguration(template);

canvas = new Canvas3D(config);
canvas.setStereoEnable(false);
canvas.setLeftManualEyeInImagePlate(new Point3d(0.142,0.135,0.4572));
canvas.setRightManualEyeInImagePlate(new Point3d(0.152,0.135,0.4572));

}

javafan
Offline
Joined: 2003-06-11

Jada,

You mentioned that you have managed to get stereo working with your nvidia cards? Can you perhaps elaborate on how you went about doing it? because we tried we got stereo but the stereo seems not correct. Hope you can enlighten us to the best and most accurate way of setting stereo in Java3D?

> Can you elaborate more on your problem with stereo
> rendering ?
> We are able to do quadbuffer stereo rendering to
> NVidia Quadro card using driver from NVidia.
>
> - Chien.

jada
Offline
Joined: 2004-03-17

What graphics card are you using ? It isn't clear to me what "seems not correct". Can you elaborate more ?

- Chien.

bato
Offline
Joined: 2006-02-17

i am facing the stereo problem too, my pc is using nvidia quadro fx2000...we got the stereo effct but when i used crystal eyes to view the image, all objects will rotate to follow the movement of the user but in oppsite direction.

can you tell me what have you done to make the stereo work correctly with your nvidia quadro card?

David Grace

Hi,

I'm using stereo successfully on a Quadro 2 card on Windows 2000 using
CrystalEyes. I think the card is a Leadtek 380XL. The only thing I had
to do to make it work was change the default eye separation using
physicalBody.setLeftEyePosition() and
physicalBody.setRightEyePosition(). I chose a value of (-0.005, 0, 0)
and (0.005, 0, 0) respectively.

Java3D looks and works great in stereo on my machine even across 2
screens.

Dave.

-----Original Message-----
From: java3d-interest@javadesktop.org
[mailto:java3d-interest@javadesktop.org]
Sent: Saturday, 29 January 2005 3:08 PM
To: interest@java3d.dev.java.net
Subject: Re: [JAVA3D-INTEREST] Is there any improvement for
quadro-buffered stereo?

i am facing the stereo problem too, my pc is using nvidia quadro
fx2000...we got the stereo effct but when i used crystal eyes to view
the image, all objects will rotate to follow the movement of the user
but in oppsite direction.

can you tell me what have you done to make the stereo work correctly
with your nvidia quadro card?
---
[Message sent by forum member 'bato' (david)]

http://www.javadesktop.org/forums/thread.jspa?messageID=53625&#53625

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
For additional commands, e-mail: interest-help@java3d.dev.java.net

--
Message protected by MailGuard: e-mail anti-virus, anti-spam and content
filtering.
http://www.mailguard.com.au/mg

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
For additional commands, e-mail: interest-help@java3d.dev.java.net

bato
Offline
Joined: 2006-02-17

to David Grace, can you post part of your code that is used to configure the virtual universe, such as view point and projection parameters....
Actually i have set the eye postions accordingly, but the offset problem remains....

jada
Offline
Joined: 2004-03-17

Can you elaborate more on your problem with stereo rendering ?
We are able to do quadbuffer stereo rendering to NVidia Quadro card using driver from NVidia.

- Chien.

Guang Bin Liu

Thank you for your reply!

You know, the NVidia Quadro card is very expensive which make it not
popular. I hope Jave3D can enable the stereo image rendering on most
currently available cards such as GeForce cards, ATI Radeon, Matrox, etc.
In addition, the graphic card in laptop (or notebook) are limited to some
cards which do not support the stereo rendering (quadro-buffered stereo).
But there is a substantial need of using the laptop to render the stereo
images. The free software RivaTuner (from Russian Company nVidiaWorld:
http://www.nvworld.ru/index_e.shtml) has a function called SoftQuadro4.*
which can patch the drivers of some of the GeForce cards so that they are
enabled to render stereo images. However for many of the graphic cards, we
still do not know how to enable it to stereo rendering.

Win3D company (acquired by X3D now: http://www.nuvision3d.com/3dpix.html)
used a software to enable their stereo system runnable on most of the cards.
I am thus wondering whether Java3D can adapt the way W3D used to enable most
cards available to render stereo images? This will make the J3D more
popular!!!

Thank you so much my Friends and Mentors for your great help in making J3D a
real amazing world!

Best regards,

G.B. LIu

----- Original Message -----
From:
To:
Sent: Wednesday, November 10, 2004 4:38 AM
Subject: Re: [JAVA3D-INTEREST] Is there any improvement for quadro-buffered
stereo?

> Can you elaborate more on your problem with stereo rendering ?
> We are able to do quadbuffer stereo rendering to NVidia Quadro card using
driver from NVidia.
>
> - Chien.
> ---
> [Message sent by forum member 'jada' (Chien Yang)]
>
> http://www.javadesktop.org/forums/thread.jspa?messageID=37191&#37191
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
> For additional commands, e-mail: interest-help@java3d.dev.java.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
For additional commands, e-mail: interest-help@java3d.dev.java.net

jada
Offline
Joined: 2004-03-17

I doubt we have the resources to tackle this, but it sure looks good as an incubator project if there is enough interest.

- Chien.