VolVis
This Volume Renderer has been developed in 2007 for the course "Visualisierung LU" at the Technical University in Vienna. It is capable of loading three dimensional volume data and displaying it with different 2D and 3D visualization methods.
The program has been developed in C++. For the graphics OpenGL and the shader language CG are used, the GUI is made with the library QT.
To run the program on your system you need a graphics card that supports Shader Model 3.0
Features
- Slicing in orthogonal axes as well as in arbitrary axes
- Raycasting techniques
- Compositing (Levoy)
- First Hit
- Maximum Intensity Projection
- Averaging
- Interactive transfer function for density values as well as for gradient magnitude values
- Phong reflection model
- Moveable light source
- Perspective/orthographic projection
- Clipping planes
- 2d histogram
User Interface
Loading a volume
Viewing the volume
Slicing
Compositing
First Hit
Maximum Intensity Projection
Averaging
Lighting
Classification - Transfer functions
2D Histogram
Clipping planes
Images
Skewed head
Present
Christmas tree
Lobster
Hurricane
Documentation
doxygen documentation
Program
Download program