Volume Rendering of Time-Varying Scalar Fields on Unstructured Meshes

Volume Rendering of time-varying datasets is essential in several scientific applications. Due to the enormous amount of data involved, in datasets with static sampling regions it is common to consider only time-varying scalar fields (TVSFs). The use of Vector Quantization (VQ) to compress scalar fields has been shown to be quite effective when combined with texture-based volume rendering algorithms for structured grids. In this paper we discuss how to apply VQ to volume render unstructured grids (meshes of tetrahedra). We extended two of the fastest unstructured grid algorithms (both use programmable GPUs) to handle time-varying scalar fields, discuss advantages and disadavantages of each extension, and show results that allows us to interactively render meshes composed of nearly one million tetrahedra and several hundred time instances. CR Categories: I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling— Surface and object representations, geometric algorithms; I.3.3 [Computer Graphics]: Picture/Image Generation

[1]  Jens Schneider,et al.  Compression domain volume rendering , 2003, IEEE Visualization, 2003. VIS 2003..

[2]  Kwan-Liu Ma,et al.  Techniques for Visualizing Time-Varying Volume Data , 2005, The Visualization Handbook.

[3]  Kwan-Liu Ma,et al.  A Hardware-Assisted Scalable Solution for Interactive Volume Rendering of Time-Varying Data , 2002, IEEE Trans. Vis. Comput. Graph..

[4]  Kwan-Liu Ma,et al.  I/O Strategies for Parallel Rendering of Large Time-Varying Volume Data , 2004, EGPGV.

[5]  Kwan-Liu Ma,et al.  Texture hardware assisted rendering of time-varying volume data , 2001, Proceedings Visualization, 2001. VIS '01..

[6]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[7]  Thomas Ertl,et al.  Implicit Adaptive Volume Ray-Casting , 2000 .

[8]  Kwan-Liu Ma,et al.  Visualizing time-varying volume data , 2003, Comput. Sci. Eng..

[9]  Kwan-Liu Ma,et al.  Compression and Accelerated Rendering of Time-Varying Volume Data , 2000 .

[10]  P CallahanSteven,et al.  Hardware-Assisted Visibility Sorting for Unstructured Volume Rendering , 2005 .

[11]  Cláudio T. Silva,et al.  GPU-Based Tiled Ray Casting Using Depth Peeling , 2006, J. Graph. Tools.

[12]  David Ellsworth,et al.  Accelerating Time-Varying Hardware Volume Rendering Using TSP Trees and Color-Based Error Metrics , 2000, 2000 IEEE Symposium on Volume Visualization (VV 2000).

[13]  Kwan-Liu Ma,et al.  A fast volume rendering algorithm for time-varying fields using a time-space partitioning (TSP) tree , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[14]  Martin Kraus,et al.  Hardware-based ray casting for tetrahedral meshes , 2003, IEEE Visualization, 2003. VIS 2003..