This is a screenshot from Linderdaum Engine volume rendering demo. Currently implemented GPU raycasting volume rendering technique generates high resolution images in real time. This image was generated in 2560x1600 25 FPS on a GeForce 9800GT 512Mb video card. Rendering is implemented using OpenGL and GLSL.
Raycasting is done directly in a fragment program. Different rendering modes are supported: isosurfaces rendering, opacity accumulation, maximal intensity projection. 1D and 2D transfer functions are supported as well as preintegrated rendering.
Source code is available from: http://www.linderdaum.com