VolumeRendering

Pre-Integration Example

Preintegration | | Preintegration Quality

Example of the pre-integration table (TF is apparent on the diagonal of the table, x-axis=$s_f$, y-axis=$s_b$):

Now we do not render view-aligned slices but view-aligned slabs by performing a 3D texture lookup for the back and front slice → yields $s_b$ and $s_f$. With those we determine the pre-integrated ray intergral by looking the result up in a 2D texture, which contains the preintegration table.

Ring artifacts with and without Pre-Integration:

RingPre Ring3


Preintegration | | Preintegration Quality

Options: