Title
Hardware-assisted projected tetrahedra
Abstract
We present a flexible and highly efficient hardware-assisted volume renderer grounded on the original Projected Tetrahedra (PT) algorithm. Unlike recent similar approaches, our method is exclusively based on the rasterization of simple geometric primitives and takes full advantage of graphics hardware. Both vertex and geometry shaders are used to compute the tetrahedral projection, while the volume ray integral is evaluated in a fragment shader; hence, volume rendering is performed entirely on the GPU within a single pass through the pipeline. We apply a CUDA-based visibility ordering achieving rendering and sorting performance of over 6 M Tet/s for unstructured datasets. Furthermore, as each tetrahedron is processed independently, we employ a data-parallel solution which is neither bound by GPU memory size nor does it rely on auxiliary volume information. In addition, isosurfaces can be readily extracted during the rendering process, and time-varying data are handled without extra burden.
Year
DOI
Venue
2010
10.1111/j.1467-8659.2009.01673.x
Comput. Graph. Forum
Keywords
Field
DocType
hardware-assisted projected tetrahedron,gpu memory size,data-parallel solution,auxiliary volume information,cuda-based visibility,extra burden,m tet,rendering process,volume rendering,volume ray,efficient hardware-assisted volume renderer
Computer graphics (images),Computer science,Theoretical computer science,Fragment processing,Artificial intelligence,Software rendering,Tiled rendering,Computer vision,Volume rendering,Graphics pipeline,3D rendering,Texture memory,Rendering (computer graphics)
Journal
Volume
Issue
ISSN
29
3
0167-7055
Citations 
PageRank 
References 
10
0.67
20
Authors
3
Name
Order
Citations
PageRank
A. Maximo1878.10
R. Marroquim2589.94
R. Farias3181.16