Description :
AlphaPixel developed a GPU-based orthogonal slice-plane shader in GLSL to render a 3D volume texture (for example, medical MRI data) efficiently from a 3D texture with minimal CPU support.
Uniforms are used to specify the model transforms, draw instancing generates a view-dependent dynamic number of slice planes at a specified interval, the vertex shader transforms these planes to remain orthogonal to the view vector and a fragment shader samples the texture, transforms it by a 2D texture-based transfer function, shades and displays the surface. All available optimizations are used to maximize performance of this particular rendering technique.
LatticeFX Volume Renderer