Abstract
This paper describes a new system for controlling the animation of gases, liquids, and volume density functions. This system is extremely powerful and flexible. It allows for the control of animation effects ranging from physically based motion of gases to the choreographed motion of gases. These techniques make extensive use of three-dimensional tables, including both flow vectors and motion functions for controlling gas animation. This new system uses aninverse particle system, where each point in three-dimensional screen space (image space discretized to pixel locations) is moved through a gas space to determine which portion of the gas occupies the current location in screen space.
Similar content being viewed by others
References
Blinn J (1982) Light reflection functions for simulation of clouds and dusty surfaces. Comput Graph 16(3):21–29
Carlson W, Ebert D, Parent R, Boyer K (1990): EDGE-educational and developmental graphics environment. Technical Report OSU-CISRC-2/90-TR3, Department of Computer and Information Science, The Ohio State University, Columbus
Chow CY (1983) An introduction to computational fluid dynamics, Seminole, Boulder
Ebert DS (1991) Solid spaces: a unified approach to describing object attributes. PhD thesis, The Ohio State University, Columbus
Ebert D, Parent R (1990) Rendering and animation of gaseous phenomena by combining fast volume and scanline a-buffer techniques. Comput Graph 24(4):357–366
Ebert D, Boyer K, Roble D (1989) Once a pawn a foggy knight ... (videotape). In: SIGGRAPH Video Review 54. ACM SIGGRAPH, New York, segment 3
Ebert D, Ebert J, Boyer K (1990) Getting into art [videotape]. Department of Computer and Information Science. The Ohio State University, Columbus
Gardner G (1985) Visual simulation of clouds. Comput Graph 19(3):297–303
Gardner G (1990) Forest fire simulation. Comput Graph 24(4):430
Kajiya J, Von Herzen B (1984) Ray tracing volume densities. Comput Graph 18(3):165–174
Klassen RV (1987) Modeling the effect of the atmosphere on light. ACM Trans Graph 6(3):215–237
Max N (1986) Light diffusion through clouds and haze. Comput Vision Graph Image Process 33:280–292
Nishita T, Miyawaki Y, Nakamae E (1987) A shading model for atmospheric scattering considering luminous intensity distribution of light sources. Comput Graph 21(4):303–310
Perlin K (1985) An image synthesizer. Comput Graph 19(3):287–296
Reeves W (1983) Particle systems — a technique for modeling a class of fuzzy objects. Comput Graph 17(3):359–376
Rushmeier H, Torrance K (1987) The zonal method for calculating light intensities in the presence of a participating medium. Comput Graph 21(4):293–302
Sims K (1990) Particle animation and rendering using data parallel computation. Comput Graph 24(4):405–413
Voss R (1983) Fourier synthesis of Gaussian fractals: 1/f noises, landscapes, and flakes. In: SIGGRAPH 83: tutorial on state of the art image synthesis, vol 10. ACM SIGGRAPH
Willis P (1987) Visual simulation of atmospheric haze. Comput Graph Forum 6:35–42
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ebert, D.S., Carlson, W.E. & Parent, R.E. Solid spaces and inverse particle systems for controlling the animation of gases and fluids. The Visual Computer 10, 179–190 (1994). https://doi.org/10.1007/BF01901285
Issue Date:
DOI: https://doi.org/10.1007/BF01901285