Fast Display of Illuminated Field Lines

A new technique for interactive vector field visualization using large numbers of properly illuminated field lines is presented. Taking into account ambient, diffuse and specular reflection terms, as well as transparency and depth cueing, we employ a realistic shading model which significantly increases the quality and realism of the resulting images. While many graphics workstations offer hardware support for illuminating surface primitives, usually no means for an accurate shading of line primitives are provided. However, we show that proper illumination of lines can be implemented by exploiting the texture mapping capabilities of modern graphics hardware. In this way, high rendering performance with interactive frame rates can be achieved. We apply the technique to render large numbers of integral curves of a vector field. The impression of the resulting images can be further improved by a number of visual enhancements, like color coding or particle animation. We also describe methods for controlling the distribution of field lines in space. These methods enable us to use illuminated field lines for interactive exploration of vector fields.

[1]  E. Hairer,et al.  Solving ordinary differential equations I (2nd revised. ed.): nonstiff problems , 1993 .

[2]  Nelson L. Max,et al.  Texture Splats for 3D Scalar and Field Visualization , 1993, IEEE Visualization.

[3]  Jarke J. van Wijk,et al.  Enhanced Spot Noise for Vector Field Visualization , 1995, IEEE Visualization.

[4]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[5]  Kwan-Liu Ma,et al.  Virtual Smoke: an interactive 3D flow visualization technique , 1992, Proceedings Visualization '92.

[6]  David Banks,et al.  Image-guided streamline placement , 1996, SIGGRAPH.

[7]  Ernst Hairer,et al.  Solving Ordinary Differential Equations I: Nonstiff Problems , 2009 .

[8]  Paul Wintz,et al.  Digital image processing (2nd ed.) , 1987 .

[9]  Nelson L. Max,et al.  Visualizing 3D velocity fields near contour surfaces , 1994, Proceedings Visualization '94.

[10]  Hans-Christian Hege,et al.  Fast and resolution independent line integral convolution , 1995, SIGGRAPH.

[11]  David C. Banks,et al.  Illumination in diverse codimensions , 1994, SIGGRAPH.

[12]  Ken-ichi Anjyo,et al.  A simple method for extracting the natural beauty of hair , 1992, SIGGRAPH.

[13]  Jarke J. van Wijk Rendering Surface Particles , 1992, IEEE Visualization.

[14]  Lisa K. Forssell Visualizing flow over curvilinear grid surfaces using line integral convolution , 1994, Proceedings Visualization '94.

[15]  James T. Kajiya,et al.  Rendering fur with three dimensional textures , 1989, SIGGRAPH.

[16]  Theo van Walsum,et al.  Iconic techniques for feature visualization , 1995, Proceedings Visualization '95.

[17]  Brian Cabral,et al.  Imaging vector fields using line integral convolution , 1993, SIGGRAPH.

[18]  Frits H. Post,et al.  Visualization of turbulent flow with particles , 1993, Proceedings Visualization '93.

[19]  Greg Turk,et al.  Generating textures on arbitrary surfaces using reaction-diffusion , 1991, SIGGRAPH.

[20]  Jarke J. van Wijk,et al.  A Probe for Local Flow Field Visualization , 1993, IEEE Visualization.

[21]  Jane Wilhelms,et al.  Interactive visualization of flow fields , 1992, VVS.