Projecting tetrahedra without rendering artifacts
- 21 March 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Hardware-accelerated direct volume rendering of unstructured volumetric meshes is often based on tetrahedral cell projection, in particular, the projected tetrahedra (PT) algorithm and its variants. Unfortunately, even implementations of the most advanced variants of the PT algorithm are very prone to rendering artifacts. In this work, we identify linear interpolation in screen coordinates as a cause for significant rendering artifacts and implement the correct perspective interpolation for the PT algorithm with programmable graphics hardware. We also demonstrate how to use features of modern graphics hardware to improve the accuracy of the coloring of individual tetrahedra and the compositing of the resulting colors, in particular, by employing a logarithmic scale for the preintegrated color lookup table, using textures with high color resolution, rendering to floating-point color buffers, and alpha dithering. Combined with a correct visibility ordering, these techniques result in the first implementation of the PT algorithm without objectionable rendering artifacts. Apart from the important improvement in rendering quality, our approach also provides a test bed for different implementations of the PT algorithm that allows us to study the particular rendering artifacts introduced by these variants.Keywords
This publication has 17 references indexed in Scilit:
- On issues of precision for hardware texture-based volume visualizationPublished by SPIE-Intl Soc Optical Eng ,2004
- Hardware-based ray casting for tetrahedral meshesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- A two-step approach for interactive pre-integrated volume rendering of unstructured gridsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Hardware-based view-independent cell projectionIEEE Transactions on Visualization and Computer Graphics, 2003
- Hardware-accelerated volume and isosurface rendering based on cell-projectionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Fast Polyhedral Cell Sorting for Interactive Rendering of Unstructured GridsComputer Graphics Forum, 1999
- Sorting and hardware assisted rendering for volume visualizationPublished by Association for Computing Machinery (ACM) ,1994
- Visibility-ordering meshed polyhedraACM Transactions on Graphics, 1992
- A polygonal approximation to direct scalar volume renderingPublished by Association for Computing Machinery (ACM) ,1990
- Area and volume coherence for efficient visualization of 3D scalar functionsACM SIGGRAPH Computer Graphics, 1990