Modeling water for computer graphics

Abstract Water motion is a phenomenon the full complexity of which has yet to be realized in simulation. Although a good deal of work has been done in modeling water waves, there remain interesting behaviours which have not been captured in any existing model. The variety of phenomena realizable by water is extensive, including waves, foam, bubbles, and spray. The present work is motivated by the complexity and range of phenomena possible as well as by the frequency with which such phenomena are encountered. Water motion has been extensively studied from a physical perspective. A computational model should take advantage of past work in this area. Computer scientists have incorporated some physics into models of water; however, currently existing models are incomplete. This paper considers the strengths and shortcomings of previous attempts to model water. The work involves the development of an extension and refinement of an existing microscopic model of fluid, and a formalization of some of the results of using this model. Some results of the model have been compared with the predictions due to hydrodynamic theory. Other results have been presented in the context of the situation being simulated, and the discussion hinges on observations of the real situation rather than on theory. In brief, the model displays great potential for simulation of surface waves, spray, and interactions between solid objects and fluid. The experimental work is largely able to substantiate claims as to the accuracy of the model at simulating the underlying physics.

[1]  Alain Fournier,et al.  A simple model of ocean waves , 1986, SIGGRAPH.

[2]  David S. Ebert,et al.  Texturing and Modeling: A Procedural Approach , 1994 .

[3]  Darwyn R. Peachey,et al.  Modeling waves and surf , 1986, SIGGRAPH.

[4]  J. Robertson,et al.  Hydrodynamics in Theory and Application , 1965 .

[5]  D. Tritton,et al.  Physical Fluid Dynamics , 1977 .

[6]  Jessica K. Hodgins,et al.  Dynamic simulation of splashing fluids , 1995, Proceedings Computer Animation'95.

[7]  Brian A. Barsky,et al.  Modeling and rendering waves: wave-tracing using beta-splines and reflective and refractive texture mapping. , 1987, TOGS.

[8]  Gavin S. P. Miller,et al.  Rapid, stable fluid dynamics for computer graphics , 1990, SIGGRAPH.

[9]  H. Georgi,et al.  The Physics of Waves , 1992 .

[10]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

[11]  Walter R. Debler,et al.  Fluid Mechanics Fundamentals , 1990 .

[12]  B. Lemehaute An introduction to hydrodynamics and water waves , 1976 .

[13]  Jim X. Chen,et al.  Toward Interactive-Rate Simulation of Fluids with Moving Obstacles Using Navier-Stokes Equations , 1995, CVGIP Graph. Model. Image Process..

[14]  Nelson L. Max,et al.  Vectorized procedural models for natural terrain: Waves and islands in the sunset , 1981, SIGGRAPH '81.

[15]  Robert G. Dean,et al.  Water wave mechanics for engineers and scientists , 1983 .

[16]  O. Phillips The dynamics of the upper ocean , 1966 .