TY - JOUR
T1 - Bivariate transfer functions on unstructured grids
AU - Song, Yuyan
AU - Chen, Wei
AU - MacIejewski, Ross
AU - Gaither, Kelly P.
AU - Ebertt, David S.
PY - 2009/6
Y1 - 2009/6
N2 - Multi-dimensional transfer functions are commonly used in rectilinear volume renderings to effectively portray materials, material boundaries and even subtle variations along boundaries. However, most unstructured grid rendering algorithms only employ one-dimensional transfer functions. This paper proposes a novel pre-integrated Projected Tetrahedra (PT) rendering technique that applies bivariate transfer functions on unstructured grids. For each type of bivariate transfer function, an analytical form that pre-integrates the contribution of a ray segment in one tetrahedron is derived, and can be precomputed as a lookup table to compute the color and opacity in a projected tetrahedron on-the-fly. Further, we show how to approximate the integral using the pre-integration method for faster unstructured grid rendering. We demonstrate the advantages of our approach with a variety of examples and comparisons with one-dimensional transfer functions.
AB - Multi-dimensional transfer functions are commonly used in rectilinear volume renderings to effectively portray materials, material boundaries and even subtle variations along boundaries. However, most unstructured grid rendering algorithms only employ one-dimensional transfer functions. This paper proposes a novel pre-integrated Projected Tetrahedra (PT) rendering technique that applies bivariate transfer functions on unstructured grids. For each type of bivariate transfer function, an analytical form that pre-integrates the contribution of a ray segment in one tetrahedron is derived, and can be precomputed as a lookup table to compute the color and opacity in a projected tetrahedron on-the-fly. Further, we show how to approximate the integral using the pre-integration method for faster unstructured grid rendering. We demonstrate the advantages of our approach with a variety of examples and comparisons with one-dimensional transfer functions.
UR - http://www.scopus.com/inward/record.url?scp=68549088956&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=68549088956&partnerID=8YFLogxK
U2 - 10.1111/j.1467-8659.2009.01473.x
DO - 10.1111/j.1467-8659.2009.01473.x
M3 - Article
AN - SCOPUS:68549088956
SN - 0167-7055
VL - 28
SP - 783
EP - 790
JO - Computer Graphics Forum
JF - Computer Graphics Forum
IS - 3
ER -