Voreen has been developed as a cross-platform C++ library. Therefore it can be built and used on a variety of hardware and software system setups. As Voreen makes heavy use of modern programmable GPU features, a somewhat recent graphics card with good OpenGL support is required.
To run Voreen on your system, you will need support for OpenGL 3.x. This should be the case for all current graphics hardware. Some features of Voreen might require a higher OpenGL version (i.e., a more extended feature set) such as OpenGL 4.3. An example for this is the order-independet transparency rendering in Voreen's geometry rendering.
In general, we recommend to use current dedicated graphics hardware by NVIDIA or AMD. Since we mainly use NVIDIA GPUs for development, Voreen is less tested on AMD hardware. If you experience any problems with your graphics hardware, you can contact us.
Starting with version 5.0, Voreen also support Intel graphics hardware which only allows to use OpenGL core profile. On Windows, however, you might experience problems depending on your graphics driver. Moreover, you should note that a few additional Voreen modules do not yet support core profile mode (such as the VolumeLabeling module).
Voreen can be used on Windows and Linux platforms. We provide binary distributions for Windows here.
When building Voreen 5.0 from source, you will need CMake and Qt 5 (older versions of Voreen do not support Qt 5, but require Qt 4.8 instead). For Windows, we support Visual Studio 2012, 2013, 2015, and 2017 for building Voreen 5.0. For Linux, the following compilers are supported:
Most of the other necessary external libraries are included in the source files. The larger dependencies can be downloaded here for Windows. For more details, please refer to the build instructions for your platform.