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.


  • Direct volume rendering (DVR), isosurface rendering, maximum-intensity projection (MIP)
  • Support of different illumination models (phong shading, tone shading)
  • 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


  • 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