Now there's an interesting idea!   Richard Gililan did a cave renderer at
Cornell some years ago.  I don't know whether he still reads this mailing
list, but I bet you can find him via google, if nothing else.

No, there is no simple method of running DX without X.  The basic interface
between the DX executive and OpenGL on the hardware is GLX.   The hardware
renderer (under the Display module) incorporates an X event loop that
receives events in a window and calls some odd stuff to modify the camera
based on the event and the current interaction method, and then to render
the update image.  Its pretty complicated (probably a *lot* more than it
needs to be) and I don't think is a very good place to start.

What I'd do, and what I think Richard Gililan did, is to write a custom
module for cave rendering.   Exactly how that would work would be pretty
dependent on your cave interface, but basically, it would consist of two
parts: one, executing under the module's interface, would simply squirrel
away the DX object to be rendered, along with an initial camera, and the
other would implement an cave-event loop.  When interaction input comes in,
the current camera state would be accessed, updated according to the
interaction input, and then the renderable object would be traversed making
the necessary OpenGL calls.

If this is the way you want to go, I have some code that would be a good
place to start.   Can you tell me some more about the cave interface?

Greg



                                                                                
                                                          
                      Kent Eschenberg                                           
                                                          
                      <[EMAIL PROTECTED]>                   To:       
[email protected]                                   
                      Sent by:                             cc:                  
                                                          
                      [EMAIL PROTECTED]        Subject:  [opendx-users] DX in 
"CAVE" Under W2K                                
                      son.ibm.com                                               
                                                          
                                                                                
                                                          
                                                                                
                                                          
                      05/29/2002 03:09 PM                                       
                                                          
                      Please respond to                                         
                                                          
                      opendx-users                                              
                                                          
                                                                                
                                                          
                                                                                
                                                          



We are looking into running DX under W2K to drive a "CAVE"-like display
with multiple screens. The system is run from a simple software package
that uses the current drawing (such as OpenGL display lists), manages the
viewpoint (with a 3D wand), and updates the screens.

Has anyone done something like this?

Where in the DX code would be a good place to alter the camera and display
update?

Can DX be run with *no* X support at all? We are using it from Python via
DXLink.

Thanks in advance for advice, pointers and comments!
Kent
- - -
Kent Eschenberg   [EMAIL PROTECTED]
Scientific Visualization Specialist
Pittsburgh Supercomputing Center, CMU, Pittsburgh, PA





Reply via email to