MA/DA/BA: F the FRAVE
Thesis by:
Evgeny Ilyushkin
Advisor:
Gudrun Klinker
Supervision by:
Marcus Tönnis and
Amal Benzina
Abstract
The FRAVE is a Fully Reconfigurable CAVE at the Showroom I-Tüpferl in the Magistrale of the computer science building. It is mainly driven by a 3D terrain rendering software that uses
Equalizer for parallelization of rendering. Our approach goes further. The F stands for
Fully Equalizer does not yet support dynamic reconfiguration of displays. Your honorable job is to extend Equalizer to make the FRAVE what it is.
Resources
- Knowledge in geometry
- Good knowledge of programming in C++
- Autonomous implementation and versioning
Results
Dynamic Frustum branch Demo
The demo program is located in
/home_shared/ituepferl/Demos/Dynamic_Frustum
and can be started with startFullDemo_frave0.sh / startFullDemo_frave1.sh (with appNode hosts corresponding to the name)
the script
starteqc.sh
accepts an .eqc Equalizer config file as an argument. Some useful config files are stored in the
terrainconf
folder.
additional hotkey controls:
F toggles ART-based updating of view frusta
X resets the camera to the set location with testing reference helper objects.
C toggles global coordinates report (camera and headtracking)
T toggles screen-specific coordinates report (cornerpoints, transformation matrices)
B toggles the rendering of testing reference helper objects.