Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Efficient ray tracing of volume data
ACM Transactions on Graphics (TOG)
Octrees for faster isosurface generation
ACM Transactions on Graphics (TOG)
View dependent isosurface extraction
Proceedings of the conference on Visualization '98
Interactive ray tracing for isosurface rendering
Proceedings of the conference on Visualization '98
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Very high resolution simulation of compressible turbulence on the IBM-SP system
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
High-quality pre-integrated volume rendering using hardware-accelerated pixel shading
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Cell-based first-hit ray casting
VISSYM '02 Proceedings of the symposium on Data Visualisation 2002
Interactive global illumination using fast ray tracing
EGRW '02 Proceedings of the 13th Eurographics workshop on Rendering
Accelerated volume ray-casting using texture mapping
Proceedings of the conference on Visualization '01
Interactive rendering of large volume data sets
Proceedings of the conference on Visualization '02
A Near Optimal Isosurface Extraction Algorithm Using the Span Space
IEEE Transactions on Visualization and Computer Graphics
Speeding Up Isosurface Extraction Using Interval Trees
IEEE Transactions on Visualization and Computer Graphics
Interactive Ray Tracing for Volume Visualization
IEEE Transactions on Visualization and Computer Graphics
The asymptotic decider: resolving the ambiguity in marching cubes
VIS '91 Proceedings of the 2nd conference on Visualization '91
Distributed Interactive Ray Tracing for Large Volume Visualization
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
Acceleration Techniques for GPU-based Volume Rendering
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Reconstruction of volume data with quadratic super splines
IEEE Transactions on Visualization and Computer Graphics
An interactive out-of-core rendering framework for visualizing massively complex models
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Hierarchical visualization and compression of large volume datasets using GPU clusters
EG PGV'04 Proceedings of the 5th Eurographics conference on Parallel Graphics and Visualization
Memory-savvy distributed interactive ray tracing
EG PGV'04 Proceedings of the 5th Eurographics conference on Parallel Graphics and Visualization
Exploring the use of ray tracing for future games
Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames
Interactive Isosurface Ray Tracing of Time-Varying Tetrahedral Volumes
IEEE Transactions on Visualization and Computer Graphics
Scalable isosurface visualization of massive datasets on commodity off-the-shelf clusters
Journal of Parallel and Distributed Computing
Advanced illumination techniques for GPU volume raycasting
ACM SIGGRAPH ASIA 2008 courses
Advanced illumination techniques for GPU-based volume raycasting
ACM SIGGRAPH 2009 Courses
CGIM '07 Proceedings of the Ninth IASTED International Conference on Computer Graphics and Imaging
Restart trail for stackless BVH traversal
Proceedings of the Conference on High Performance Graphics
Stylization-based ray prioritization for guaranteed frame rates
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering
Special Section on CANS: Ray prioritization using stylization and visual saliency
Computers and Graphics
Fast ray traversal of tetrahedral and hexahedral meshes for direct volume rendering
EUROVIS'06 Proceedings of the Eighth Joint Eurographics / IEEE VGTC conference on Visualization
Interactive iso-surface ray tracing of massive volumetric data sets
EG PGV'07 Proceedings of the 7th Eurographics conference on Parallel Graphics and Visualization
Cache-efficient parallel isosurface extraction for shared cache multicores
EG PGV'10 Proceedings of the 10th Eurographics conference on Parallel Graphics and Visualization
Wavelet-based multiresolution isosurface rendering
VG'10 Proceedings of the 8th IEEE/EG international conference on Volume Graphics
EuroVis'10 Proceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization
GPU-optimized volume ray tracing for massive numbers of rays in radiotherapy
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.00 |
The visualization of high-quality isosurfaces at interactive rates is an important tool in many simulation and visualization applications. Today, isosurfaces are most often visualized by extracting a polygonal approximation that is then rendered via graphics hardware or by using a special variant of preintegrated volume rendering. However, these approaches have a number of limitations in terms of the quality of the isosurface, lack of performance for complex data sets, or supported shading models. An alternative isosurface rendering method that does not suffer from these limitations is to directly ray trace the isosurface. However, this approach has been much too slow for interactive applications unless massively parallel shared-memory supercomputers have been used. In this paper, we implement interactive isosurface ray tracing on commodity desktop PCs by building on recent advances in real-time ray tracing of polygonal scenes and using those to improve isosurface ray tracing performance as well. The high performance and scalability of our approach will be demonstrated with several practical examples, including the visualization of highly complex isosurface data sets, the interactive rendering of hybrid polygonal/isosurface scenes, including high-quality ray traced shading effects, and even interactive global illumination on isosurfaces.