Rendering Surface Particles

Surface-particles are very small facets, modeled as points with a normal. They can be used to visualize flow in several ways by variation of the properties of the particle sources. Here a new method is presented for the rendering of surface-particles. This method includes an improved shading model, the use of Gaussian filters for the prevention of spatial and temporal artifacts, an efficient scan-conversion algorithm, the handling of occlusion and the simultaneous rendering of geometric objects and surface-particles. The synthesis of images with limited depth of field is described, which literally allows the scientist to focus on areas of interest.

[1]  Jack Bresenham,et al.  Algorithm for computer control of a digital plotter , 1965, IBM Syst. J..

[2]  E LorensenWilliam,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987 .

[3]  SimsKarl Particle animation and rendering using data parallel computation , 1990 .

[4]  Craig Upson,et al.  V-buffer: visible volume rendering , 1988, SIGGRAPH.

[5]  Robert L. Cook,et al.  Stochastic sampling in computer graphics , 1988, TOGS.

[6]  Michael Potmesil,et al.  Synthetic Image Generation with a Lens and Aperture Camera Model , 1982, TOGS.

[7]  James F. Blinn Jim Blinn's corner-return of the Jaggy (high frequency filtering) , 1989, IEEE Computer Graphics and Applications.

[8]  Jarke J. van Wijk,et al.  Surface-Particles for 3D Flow Visualization , 1992 .

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

[10]  Lambertus Hesselink,et al.  Surface representations of two- and three-dimensional fluid flow topology , 1990, Proceedings of the First IEEE Conference on Visualization: Visualization `90.

[11]  Paul A. Lynn,et al.  An introduction to the analysis and processing of signals , 1973 .

[12]  James F. Blinn What we need around here is more aliasing (computer graphics) , 1989, IEEE Computer Graphics and Applications.

[13]  J. van Wijk,et al.  Spot noise texture synthesis for data visualization , 1991, SIGGRAPH.

[14]  Karl Sims,et al.  Particle animation and rendering using data parallel computation , 1990, SIGGRAPH.

[15]  SabellaPaolo A rendering algorithm for visualizing 3D scalar fields , 1988 .

[16]  Hans-Georg Pagendarm 3D Computer Graphics in Flow Visualization , 1991 .

[17]  Lambertus Hesselink,et al.  Representation and display of vector field topology in fluid flow data sets , 1989, Computer.

[18]  J van WijkJarke Spot noise texture synthesis for data visualization , 1991 .

[19]  Paolo Sabella,et al.  A rendering algorithm for visualizing 3D scalar fields , 1988, SIGGRAPH.

[20]  Paul S. Heckbert,et al.  Creating Raster Omnimax Images from Multiple Perspective Views Using the Elliptical Weighted Average Filter , 1986, IEEE Computer Graphics and Applications.

[21]  Martin E. Newell,et al.  A solution to the hidden surface problem , 1972, ACM Annual Conference.

[22]  F BlinnJames Models of light reflection for computer synthesized pictures , 1977 .

[23]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[24]  Pat Hanrahan,et al.  Volume Rendering , 2020, Definitions.