MedicalVisualization

Emission Plus Absorption

MIP with VTK | | DVR Demo

For the optical model of emission and absorption we use alpha-blending instead of the maximum blend function. Here the emission is the RGB part of the fragment colors and the absorption is equivalent to the opacity A of the fragment colors.

Emission alone (order independent):
DVR1

Absorption alone (order independent):
DVR2

Emission plus absorption (order dependent):
DVR3

Compared to MIP (order independent):
DVR4

Emission and Absorption is achieved via Alpha-Blending:

glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_BLEND);

In this context the emission corresponds to the RGB-channels and the absorption corresponds to the alpha-channel of the actual rendered fragment color.

For more information the interested reader is referred to the Volume Rendering Lecture.

MIP with VTK | | DVR Demo

Options: