This Article 
 Bibliographic References 
 Add to: 
Fast Display of Illuminated Field Lines
April-June 1997 (vol. 3 no. 2)
pp. 118-128

Abstract—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 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] K. Anjyo,Y. Usami,, and T. Kurihara,“A simple method for extracting the natural beauty of hair,” Computer Graphics (SIGGRAPH’92 Proc.), E.E. Catmull, ed., vol. 26, pp. 111-120, July 1992.
[2] D.C. Banks, “Illumination in Diverse Codimensions,” Proc. SIGGRAPH 94, vol. 28, pp. 327-334, 1994.
[3] B. Cabral and L.C. Leedom, "Imaging Vector Fields Using Line Integral Convolution," Computer Graphics (SIGGRAPH '93 Proc.), pp. 263-272, 1993.
[4] R.A. Crawfis and N. Max, "Texture Splats for 3D Scalar and Vector Field Visualization," Visualization 93, G.M. Nielson and D. Bergeron, eds., IEEE Computer Society Press, Los Alamitos, Calif., 1993, pp. 261-265.
[5] L. Forssell, “Visualizing Flow over Curvilinear Grid Surfaces Using Line Integral Convolution,” Proc. IEEE Visualization '94, pp. 240-246, 1994.
[6] A. van Gelder and J. Wilhelms,“Interactive visualization of flow fields,” Proc. 1992 Workshop on Volume Visualization, pp. 47-54, Oct. 1992.
[7] R.C. Gonzales and P. Wintz, Digital Image Processing, second edition, pp. 146-152. Addison Wesley, 1987.
[8] E. Hairer, S.P. Nørsett, and G. Wanner, Solving Ordinary Differential Equations I: Nonstiff Problems, Berlin: Springer-Verlag, 1993.
[9] A. Hin and F. Post,“Visualization of turbulent flow with particles,” Proc. Visualization’93, IEEE Computer Society, San Jose, Calif., 1993.
[10] J.T. Kajiya and T.L. Kay,“Rendering fur with three dimensional textures,” Computer Graphics (SIGGRAPH’89 Proc.), J. Lane, ed., vol. 23, pp. 271-280, July 1989.
[11] W.C. deLeeuw and J.J. van Wijk, "A Probe for Local Flow Field Visualization," Proc. Visualization '93, pp. 39-45, IEEE CS Press, Oct. 1993.
[12] W. de Leeuw and J.J. van Wijk, “Enhanced Spot Noise for Vector Field Visualization,” Proc. IEEE Visualization '95, pp. 233-239, 1995.
[13] N. Max, R. Crawfis, and C. Grant, “Visualizing 3D Velocity Fields Near Contour Surface,” Proc. IEEE Visualization '94, pp. 248-254, 1994.
[14] K.-L. Ma and P. Smith,“Virtual smoke: An interactive 3D flow visualization technique,” Proc. Visualization’92, IEEE Computer Society, Boston, 1992.
[15] B.-T. Phong, "Illumination for Computer Generated Pictures," Comm. ACM, vol. 18, no. 6, 1975, pp. 311-317.
[16] F.J. Post, T. van Walsum, F.H. Post, and D. Silver, "Iconic Techniques for Feature Visualization," Proc. Visualization '95, pp. 288-295,Atlanta, Ga., IEEE, Nov. 1995.
[17] G. Turk, “Generating Textures for Arbitrary Surfaces Using Reaction-Diffusion,” Computer Graphics (SIGGRAPH '91 Proc.), T.W. Sederberg, ed., vol. 25, no. 4, pp. 289-298, July 1991.
[18] G. Turk and D. Banks, “Image-Guided Streamline Placement,” Computer Graphics (Proc. SIGGRAPH '93), 1996.
[19] D. Stalling and H.-C. Hege, “Fast and Resolution Independent Line Integral Convolution,” SIGGRAPH 95 Conf. Proc., pp. 249-256, Aug. 1995.
[20] J. Van Wijk, "Rendering Surface Particles," Visualization '92, A.E. Kaufmann and G.M. Nielson, eds., pp. 54-61, 1992.

Index Terms:
Vector field visualization, illumination, texture mapping.
Detlev Stalling, Malte Zöckler, Hans-Christian Hege, "Fast Display of Illuminated Field Lines," IEEE Transactions on Visualization and Computer Graphics, vol. 3, no. 2, pp. 118-128, April-June 1997, doi:10.1109/2945.597795
Usage of this product signifies your acceptance of the Terms of Use.