Maximum Intensity Projection
← Slicing Table as Switch | ● | MIP Example →
The so called “Maximum Intensity Projection” determines for each viewing ray the maximum of the occuring emissions (not observable in reality).

Using Ray-Casting:
Sampling the volume along each viewing ray r(s) parametrized by the viewing distance s.
For each sampling step: I′=max(V(r(s)),I).
Using View Aligned Slices:
Simulate the MIP by rendering each slice with maximum blend function:
RGB′frame=max(RGBfragment,RGBframe)
glBlendEquation(GL_MAX_EXT);
glEnable(GL_BLEND);
Note: MIP is order independent.
← Slicing Table as Switch | ● | MIP Example →