Scalable Hybrid Unstructured and Structured Grid Raycasting
Philipp Muigg, Markus Hadwiger, Helmut Doleisch, Helwig Hauser
ARTICLE,
IEEE Transactions on Visualization and Computer Graphics (IEEE TVCG),
nov, 2007
Abstract
This paper presents a scalable framework for real-time raycasting of
large unstructured volumes that employs a hybrid bricking approach.
It adaptively combines original unstructured bricks in important
(focus) regions, with structured bricks that are resampled on demand
in less important (context) regions. The basis of this focus+context
approach is interactive specification of a scalar degree-of-interest
(DOI) function. Thus, rendering always considers two volumes
simultaneously: a scalar data volume, and the current DOI volume.
The crucial problem of visibility sorting is solved by raycasting
individual bricks and compositing in visibility order from front to
back. In order to minimize visual errors at the grid boundary, it is
always rendered accurately, even for resampled bricks. A variety of
different rendering modes can be combined, including contour
enhancement. A very important property of our approach is that it
supports a variety of cell types natively, i.e., it is not constrained
to tetrahedral grids, even when interpolation within cells is used.
Moreover, our framework can handle multi-variate data, e.g., multiple
scalar channels such as temperature or pressure, as well as time-dependent
data. The combination of unstructured and structured bricks with different
quality characteristics such as the type of interpolation or resampling
resolution in conjunction with custom texture memory management yields a
very scalable system.
Published
IEEE Transactions on Visualization and Computer Graphics (IEEE TVCG)
- Volume: 13
- Number: 6
- Pages: 1592–1599
- Publisher: IEEE Computer Society
- ISSN: 1077-2626
- Event: IEEE Visualization 2007
- Location: Sacramento, California, USA
- Date: nov 2007
- URL: http://dx.doi.org/10.1109/TVCG.2007.70588
Media
BibTeX
@article{muigg07hybrid,
author = {Philipp Muigg and Markus Hadwiger and Helmut Doleisch and Helwig Hauser},
title = {Scalable Hybrid Unstructured and Structured Grid Raycasting},
journal = {IEEE Transactions on Visualization and Computer Graphics (IEEE TVCG)},
volume = {13},
number = {6},
year = {2007},
month = {nov},
issn = {1077-2626},
pages = {1592--1599},
location = "Sacramento, California, USA",
event = {IEEE Visualization 2007},
abstract = {This paper presents a scalable framework for real-time raycasting of
large unstructured volumes that employs a hybrid bricking approach.
It adaptively combines original unstructured bricks in important
(focus) regions, with structured bricks that are resampled on demand
in less important (context) regions. The basis of this focus+context
approach is interactive specification of a scalar degree-of-interest
(DOI) function. Thus, rendering always considers two volumes
simultaneously: a scalar data volume, and the current DOI volume.
The crucial problem of visibility sorting is solved by raycasting
individual bricks and compositing in visibility order from front to
back. In order to minimize visual errors at the grid boundary, it is
always rendered accurately, even for resampled bricks. A variety of
different rendering modes can be combined, including contour
enhancement. A very important property of our approach is that it
supports a variety of cell types natively, i.e., it is not constrained
to tetrahedral grids, even when interpolation within cells is used.
Moreover, our framework can handle multi-variate data, e.g., multiple
scalar channels such as temperature or pressure, as well as time-dependent
data. The combination of unstructured and structured bricks with different
quality characteristics such as the type of interpolation or resampling
resolution in conjunction with custom texture memory management yields a
very scalable system.},
URL = {http://dx.doi.org/10.1109/TVCG.2007.70588},
publisher = {IEEE Computer Society},
}