MeVisLab features a high-quality volume renderer that is based on OpenGL and its extensions. It supports the rendering of large volume datasets, even if they do not fit into the main memory.
A multi-resolution technique based on an octree and on 3D textures is employed and adaptively selects the best resolution depending on camera position, volume of interest, and available resources. Individual transfer functions and different rendering modes such as non-photorealistic or shaded volume rendering can be chosen individually for every segmented object. Optimized shaders are automatically selected depending on the number of segmented objects in each octree node. Interactive and high-quality rendering of large data sets enriched with per object shading is achieved on current consumer graphics hardware. Responsiveness is guaranteed during interactive rendering by time slot management.