Abstract
Visibility culling has the potential to accelerate large data visualization in significant ways. Unfortunately, existing algorithms do not scale well when parallelized, and require full re-computation whenever the opacity transfer function is modified. To address these issues, we have designed a Plenoptic Opacity Function (POF) scheme to encode the view-dependent opacity of a volume block. POFs are computed off-line during a pre-processing stage, only once for each block. We show that using POFs is (i) an efficient, conservative and effective way to encode the opacity variations of a volume block for a range of views, (ii) flexible for re-use by a family of opacity transfer functions without the need for additional off-line processing, and (iii) highly scalable for use in massively parallel implementations. Our results confirm the efficacy of POFs for visibility culling in large-scale parallel volume rendering; we can interactively render the Visible Woman dataset using software ray-casting on 32 processors, with interactive modification of the opacity transfer function on-the-fly.
| Original language | English |
|---|---|
| Pages | 341-348 |
| Number of pages | 8 |
| State | Published - 2003 |
| Event | VIS 2003 PROCEEDINGS - Seattle, WA, United States Duration: Oct 19 2003 → Oct 24 2003 |
Conference
| Conference | VIS 2003 PROCEEDINGS |
|---|---|
| Country/Territory | United States |
| City | Seattle, WA |
| Period | 10/19/03 → 10/24/03 |
Keywords
- Large data visualization
- Plenoptic opacity function
- Visibility culling
- Volume rendering