VolumeRendering

Bricking

MIP Syngo Example | | Optical Model

Bricking is the procedure of decomposing a large volume into smaller subvolumes.

Main Advantage:

  • Display of volume data, that does not entirely fit into texture memory as a whole.

Nachteile:

  • Transfer of the entire volume over the graphics bus for each and every frame.
  • Each additional brick adds to geometric complexity.

Additional advantages:

  • Dimensions of a brick can be a power of 2
  • Padding to a power of 2
  • More memory efficient than padding the original volume to a power of 2
  • Better performance due to better cache coherence of smaller texture blocks compared to the original texture block size.
  • Best cache coherence is achieved with swizzeling of voxels - many drivers of lo-end graphics hardware do not support swizzeling, resulting in an uneven performance depending on viewing angle.


MIP Syngo Example | | Optical Model

Options: