TWiki home VRJ Wiki > Juggler > MoveTheCamera (r1.1 vs. r1.2) VRJ Wiki webs:
Juggler | VRJPlanning | Main | TWiki | Test
Juggler . { Home | Changes | Index | Search | Go }
 <<O>>  Difference Topic MoveTheCamera (r1.2 - 11 May 2005 - PeterDiSessa)

Q: How do I move the camera through my virutal world?

Line: 7 to 7

A: You do not move the camera, you move the virtual world.

Changed:
<
<
The concept of moving the camera does not work in VR Juggler. While the camera can be moved manually using the simulator, there is no way to move the camera programatically. Instead, the virtual world must be moved around the user. This alternative to implementing navigation is necessary because VR Juggler needs to be in control of the camera in order to insure that viewing frusta are set up correctly for stereoscopic rendering and for the projection surfaces.
>
>
The concept of moving the camera does not work in VR Juggler. In Virtual Reality projection type systems (i.e. CAVE systems) the world needs to be rotated around the user (i.e. rotating the whole terrain/scene model around the user's position, which is determined by a tracking system). This can be done as easily as adding a transformation on top of whatever scene you are flying through. In desktop simulations or video games, the user (camera) is rotated in the world. This applies true for Head-Mounted Displays as well.

The two kinds of navigation are called world-centric and user-centric. In world-centric/CAVE systems, there really is no need for a camera object because the user's eyes become the camera. The computers calculate the view frusta (one frustum per projector) based on the user’s position. This allows the user to view the geometry of the scene correctly while looking any where at anytime. In user-centric systems, there is usually only one view to look through, so the user must tell the computer where to look by moving the camera.



 <<O>>  Difference Topic MoveTheCamera (r1.1 - 25 Jun 2004 - PatrickHartling)
Line: 1 to 1
Added:
>
>

Q: How do I move the camera through my virutal world?

I want to be able to move around in my virtual world, and I need to know how to move the camera. Where is the API for moving the camera or a sample application that shows how to do this?

A: You do not move the camera, you move the virtual world.

The concept of moving the camera does not work in VR Juggler. While the camera can be moved manually using the simulator, there is no way to move the camera programatically. Instead, the virtual world must be moved around the user. This alternative to implementing navigation is necessary because VR Juggler needs to be in control of the camera in order to insure that viewing frusta are set up correctly for stereoscopic rendering and for the projection surfaces.

Back to: LiveFaq

META FORM FaqForm  
META FIELD FaqTopic FaqTopic Applications
META FIELD ShortQuestion ShortQuestion How do I move the camera through my virutal world?


Topic MoveTheCamera . { View | Diffs | r1.2 | > | r1.1 | More }
Revision r1.1 - 25 Jun 2004 - 12:02 - PatrickHartling
Revision r1.2 - 11 May 2005 - 15:06 - PeterDiSessa

Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding VRJ Wiki? Send feedback