DocumentCode :
1007035
Title :
Faster isosurface ray tracing using implicit KD-trees
Author :
Wald, Ingo ; Friedrich, Heiko ; Marmitt, Gerd ; Slusallek, Philipp ; Seidel, Hans-Peter
Author_Institution :
Max-Planck-Inst. fur Inf., Saarbrucken, Germany
Volume :
11
Issue :
5
fYear :
2005
Firstpage :
562
Lastpage :
572
Abstract :
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.
Keywords :
computational geometry; computer graphic equipment; data visualisation; interactive systems; lighting; ray tracing; real-time systems; rendering (computer graphics); solid modelling; tree data structures; graphics hardware; high-quality isosurface visualization; implicit KD-trees; interactive global illumination; interactive isosurface ray tracing; interactive isosurface rendering; isosurface quality; parallel shared-memory supercomputer; polygonal approximation; polygonal scenes; real-time ray tracing; real-time rendering; shading model; volume rendering; Data mining; Data visualization; Graphics; Hardware; Isosurfaces; Layout; Personal communication networks; Ray tracing; Rendering (computer graphics); Supercomputers; Index Terms- Ray tracing; global illumination.; isosurface; real-time rendering; visualization; Algorithms; Computer Graphics; Computer Simulation; Computer Systems; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Models, Biological; Models, Statistical; Reproducibility of Results; Sensitivity and Specificity; Subtraction Technique; User-Computer Interface;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2005.79
Filename :
1471693
Link To Document :
بازگشت