Visualization of Structured Nonuniform Grids
|
Although graphics hardware is well suited to accelerate texture-based volume rendering methods for volume visualization of uniform grids, hardware acceleration is less easily exploited for texture-based volume rendering more complex meshes. Meteorological simulation and measurement data are gridded according to the requirements of the simulation and/or the measurement system. Therefore, an intermediate resampling step is often necessary for texture-based volume rendering, eliminating any potential benefits offered by the original grid structure and often introducing resampling errors. This article presents a novel, texture-based volume rendering architecture applicable to many nonuniform meshes, which avoids the need for resampling or for the visibility sorting typically required for tetrahedral meshes. Advanced lighting methods in texture-based volume rendering improve the perception of 3D structure in the volume. Functional approximations of the mapping from world space to computational space, performed per-fragment on programmable graphics hardware, allows application of these advanced techniques to many important grids in meteorological research at interactive rates.
[1] 46 J. Kniss et al., "A Model for Volume Lighting and Modeling," IEEE Trans. Visualization and Computer Graphics, vol. 9, no. 2, 2003, pp. 109-116.
[2] K. Riley et al., "Efficient Rendering of Atmospheric Phenomena," Proc. Eurographics Symp. Rendering, ACM Press, 2004, pp. 375-386.
[3] K. Riley et al., "Visually Accurate Multifield Weather Visualization," Proc. IEEE Visualization, IEEE CS Press, 2003, pp. 279-286.
[4] B. Ferrier, "A Double-Moment Multiple-Phase Four-Class Bulk Ice Scheme. Part I: Description," J. Atmospheric Sciences, vol. 51, no. 2, 1994, pp. 249-280.
[5] U.S. Standard Atmosphere, US Government Printing Office, Washington, D.C., 1976.
[6] D.H. Mahling, Coordinate Systems and Map Projections, 2nd ed., Pergamon Press, 1992.
[1] R.B. Haber, B. Lucas, and N. Collins, "A Data Model for Scientific Visualization with Provisions for Regular and Irregular Grids," Proc. IEEE Visualization, IEEE CS Press, 1991, pp. 298-305.
[2] L.A. Treinish, "A Function-Based Data Model for Visualization," Proc. IEEE Visualization, Late Breaking Hot Topics, IEEE CS Press, 1999, pp. 73-76.
[3] L.A. Treinish, "Task-Specific Visualization Design," IEEE Computer Graphics and Applications, vol. 19, no. 5, 1999, pp. 72-77.
[4] M. Weiler et al., "Hardware-Based Ray Casting for Tetrahedral Meshes," Proc. IEEE Visualization, IEEE CS Press, 2003, pp. 333-340.
[5] P. Shirley and A. Tuchman, "A Polygonal Approximation to Direct Scalar Volume Rendering," Proc. 1990 Workshop Volume Visualization, vol. 24, no. 5, ACM Press, 1990, pp. 63-70.
[6] N. Max et al., "Volume Rendering for Curvilinear and Unstructured Grids," Computer Graphics Int'l, 2003, p. 210.
[7] J. Leven et al., "Interactive Visualization of Unstructured Grids Using Hierarchical 3D Textures," Proc. 2002 IEEE Symp. Volume Visualization and Graphics, IEEE Press, pp. 37-44.
[8] P. Buning, "Numerical Algorithms in CFD Post-Processing," Computer Graphics and Flow Visualization in Computational Fluid Dynamics, von Karman Inst. for Fluid Dynamics Lecture Series, 1989.
Index Terms:
weather visualization, grid structures, volume rendering, volume visualization
Citation:
Kirk Riley, Yuyan Song, Martin Kraus, David S. Ebert, Jason J. Levit, "Visualization of Structured Nonuniform Grids," IEEE Computer Graphics and Applications, vol. 26, no. 1, pp. 46-55, Jan./Feb. 2006, doi:10.1109/MCG.2006.25