CSCI-B582  -  Lecture 2.2


Outline - CAVE Programming w/ CAVELib & OpenGL

Credits: includes notes, examples, and diagrams adapted from Dave Pape, NCSA Vis group, and VRCO

CAVELib & OpenGL


Multi-process structure of a CAVE application


 


Shared memory


Process Synchronization


Interaction Methods

Tracking

Controller

The tracking and wand data which is used by the library functions is updated once per frame at the beginning of the frame, so that it is consistent for all the drawing processes.

Examples: