Features
Voreen is an easy to use and highly flexible volume visualization library written in C++. Through the use of GPU-based state-of-the-art volume rendering techniques it allows high frame rates on off-the-shelf graphics hardware to support interactive volume exploration.
Visualization
- Direct volume rendering (DVR), isosurface rendering, maximum-intensity projection (MIP)
- Support of different illumination models (phong shading, tone shading, ambient occlusion)
- Interactive internal and external labeling
- Flexible combination of image processing operators (depth darkening, glow, chromadepth, edge detection)
- Glyph-based visualization of multimodal datasets (not yet publicly available)
- Visualization of time-varying as well as segmented 3D datasets
- Support for 1D and 2D transfer functions/CLUTs
Interaction
- Up to 6 axis aligned clipping planes
- Editors for 1D and 2D transfer functions
- Editable lighting and material parameters
- Distance measurements (not yet publicly available)
Data I/O
- Support for several volume file formats (DICOM, TIFF stacks, RAW, interfile, Vevo, …)
- Preprocessing capabilities (volume cropping, gradient calculation, downscaling, filtering)
- High-resolution screenshot and camera animation generation with anti-aliasing
- Python scripting for offline image processing and visualization