Immersive Visualization / IQ-Station Wiki
This site hosts information on virtual reality systems that are geared toward scientific visualization, and as such often toward VR on Linux-based systems. Thus, pages here cover various software (and sometimes hardware) technologies that enable virtual reality operation on Linux.
The original IQ-station effort was to create low-cost (for the time) VR systems making use of 3DTV displays to produce CAVE/Fishtank-style VR displays. That effort pre-dated the rise of the consumer HMD VR systems, however, the realm of midrange-cost large-fishtank systems is still important, and has transitioned from 3DTV-based systems to short-throw projectors.
Vrui
Vrui VR Integration Library
...
Compiling and Installing Vrui (on Linux)
A basic recipe for downloading, compiling and installing the Vrui VR Integration Library.
Required (or highly suggested packages):
- zlib-devel
- libpng-devel
- libjpeg-devel
- libtiff-devel
- libasound2-dev
- bluez-libs-devel
The Vrui download page is at Vrui Downloads
Download via browser or wget — I'll use version 1.0-068 as an example here:
% cd /opt
% wget http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/Vrui-1.0-068.tar.gz
% tar -zxf Vrui-1.0-068.tar.gz
% cd Vrui-1.0-068
% $EDITOR makefile
* set INSTALLDIR to "/opt/lib/Vrui-1.0-068"
NOTE: don't leave the final directory as just "Vrui-1.0" to avoid issues when you upgrade to the next sub-version
% make -j 8
% make install
Next make a test program:
% cd ExamplePrograms
% $EDITOR makefile
* set VRUIDIR to "/opt/lib/Vrui-1.0-068" (i.e. same as above)
* set BINDIRBASE to "." (not required prior to version 1.0-068)
% make VruiDemo
% ./VruiDemo
And you should now get a spinning cube — that you can add more spin to with the mouse.