Accelerating Transfer Function Update for Distance Map based Volume Rendering
Abstract
Direct volume rendering using ray-casting is widely used in practice. By using GPUs and applying acceleration techniques as empty space skipping, high frame rates are possible on modern hardware. This enables performance-critical use-cases such as virtual reality volume rendering. The currently fastest known technique uses volumetric distance maps to skip empty sections of the volume during ray-casting but requires the distance map to be updated per transfer function change. In this paper, we demonstrate a technique for subdividing the volume intensity range into partitions and deriving what we call partitioned distance maps. These can be used to accelerate the distance map computation for a newly changed transfer function by a factor up to 30. This allows the currently fastest known empty space skipping approach to be used while maintaining high frame rates even when the transfer function is changed frequently.
- Publication:
-
arXiv e-prints
- Pub Date:
- July 2024
- DOI:
- arXiv:
- arXiv:2407.21552
- Bibcode:
- 2024arXiv240721552R
- Keywords:
-
- Computer Science - Graphics;
- Computer Science - Performance;
- I.3.3;
- F.2.0
- E-Print:
- 5 pages, 5 figures, 1 table, presented at IEEE VIS 2024, for associated mp4 file, see https://osf.io/n5k6z