If you want more details on how Java3D deals with multiple screens, head tracking, etc, you may also find it useful to check out the white paper on our Java3D CAVE:
http://java.sun.com/products/java-media/3D/calgary.whitepaper.pdf
Regards,
Paul
Mojtaba wrote:
Hello, TrackD is a software package that is used to gather information from various tracking devices and lets applications access that data. See:
http://www.vrco.com/products/trackd/trackd.html
I will send the source code to your email only (not the lists).
Mojtaba
Silv�re Martin-Michiellot wrote:
At 13:46 19/11/2002 -0500, you wrote:
Hello, We recently got our Java3D applications to work on SGI InfiniteReality3 system and I just thought it may be useful for others to know some of the things we had to do. 1-Attach head view in Java3D to tracker position in CAVE: this involves writing the JNI interface to TrackD, writing an InputDevice implementation and giving it to the PhysicalEnvironment as a Sensor and declaring it as a head sensor (ask if you need to see the Java or C code). This allowed Java3D to draw the correct perspective depending on where the user's head is in the CAVE.
What is trackD ? could you send me the source code of the InputDevice/driver you are talking about ?
__________________________________________________________________________________________2-Setting view parameters: screen width and height, screen's TrackBasetoImagePlate, windoweyepoint policy, enabling tracking in View as well as other miscl. things such as stereo and front clip distance and policy (ask if you want numbers particular to our system). 3- working out the small details! A small detail that gave us some problems was matching screen resolution to the actual screen used (for example we had 3 screens but we wanted to display on only one screen not knowing that Java3D draws for the entire screen space). Another small thing to get the stereo working properly is to include -Dj3d.stereo=PREFERRED which wasn't necessary for us on the PC. The system isn't perfect but is impressive given the amount of effort it took to go from PC to ONYX machines. Using Java3D was a huge advantage with regards to this. We'll be incorporating the Wand soon and I will send out an email when we do.
Mojtaba Hosseini
=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
Silvere Martin-Michiellot builds the Internet future on www.digitalbiosphere.com __________________________________________________________________________________________
=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
