Visualization of Time-Varying Curvilinear Grids Using a 3D Warp Texture

We present a novel scheme to interactively visualize time-varying scalar elds dened on a curvilinear grid. We create a 3D warp texture that maps points in R 3 into the grid coordinate system. At rendering time, the warping function is reconstructed at each fragment using tri-linear interpolation, and provides the 3D texture coordinates required to look up a scalar eld value stored in a separate scalar texture. In essence, this approach reduces the problem of rendering a curvilinear grid to the problem of rendering a regular grid with one additional texture lookup. Because the curvilinear grid data typically lies on a regular grid in its native space, the scalar data is easily stored in a 3D texture without the need for explicit resampling. For many time-varying data sets, the warping function itself is constant over time, so only the 3D scalar texture needs to be reloaded with each time step. Thus this factorization of the problem minimizes the bandwidth requirements for time-varying playback. We demonstrate the approach on several data sets, achieving interactive performance with low approximation error.

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

[2]  Jonathan D. Cohen,et al.  Interactive visualization of unstructured grids using hierarchical 3D textures , 2002, Symposium on Volume Visualization and Graphics, 2002. Proceedings. IEEE / ACM SIGGRAPH.

[3]  Thomas Ertl,et al.  Convexification of Unstructured Grids , 2004, VMV.

[4]  Jane Wilhelms,et al.  Rapid exploration of curvilinear grids using direct volume rendering , 1993, Proceedings Visualization '93.

[5]  Rüdiger Westermann,et al.  Efficiently using graphics hardware in volume rendering applications , 1998, SIGGRAPH.

[6]  Arie E. Kaufman,et al.  Accelerated ray-casting for curvilinear volumes , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[7]  Arie E. Kaufman,et al.  Accelerated ray-casting for curvilinear volumes , 1998 .

[8]  Scott Klasky,et al.  Visualizing gyrokinetic simulations , 2004, IEEE Visualization 2004.

[9]  Nelson L. Max,et al.  Cell projection of meshes with non-planar faces , 2003, Data Visualization: The State of the Art.

[10]  Günther Greiner,et al.  Fast volumetric deformation on general purpose hardware , 2001, HWWS '01.

[11]  Cláudio T. Silva,et al.  Hardware-assisted visibility sorting for unstructured volume rendering , 2005, IEEE Transactions on Visualization and Computer Graphics.

[12]  Rüdiger Westermann,et al.  Acceleration techniques for GPU-based volume rendering , 2003, IEEE Visualization, 2003. VIS 2003..

[13]  Dinesh Manocha,et al.  Appearance-preserving simplification , 1998, SIGGRAPH.