skip to main content
10.1145/566570.566645acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Animation and rendering of complex water surfaces

Published:01 July 2002Publication History

ABSTRACT

We present a new method for the animation and rendering of photo-realistic water effects. Our method is designed to produce visually plausible three dimensional effects, for example the pouring of water into a glass (see figure 1) and the breaking of an ocean wave, in a manner which can be used in a computer animation environment. In order to better obtain photorealism in the behavior of the simulated water surface, we introduce a new "thickened" front tracking technique to accurately represent the water surface and a new velocity extrapolation method to move the surface in a smooth, water-like manner. The velocity extrapolation method allows us to provide a degree of control to the surface motion, e.g. to generate a windblown look or to force the water to settle quickly. To ensure that the photorealism of the simulation carries over to the final images, we have integrated our method with an advanced physically based rendering system.

References

  1. ADALSTEINSSON, D., AND SETHIAN, J. 1999. The fast construction of extension velocities in level set methods. J. Comp. Phys. 148, 2-22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. CHEN, J., AND LOBO, N. 1994. Toward interactive-rate simulation of fluids with moving obstacles using the navier-stokes equations. Computer Graphics and Image Processing 57, 107-116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. CHEN, S., JOHNSON, D., AND RAAD, P. 1995. Velocity boundary conditions for the simulation of free surface fluid flow. J. Comp. Phys. 116, 262-276. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. CHEN, S., JOHNSON, D., RAAD, P., AND FADDA, D. 1997. The surface marker and micro cell method. Int. J. for Num. Meth. in Fluids 25, 749-778.Google ScholarGoogle ScholarCross RefCross Ref
  5. ENRIGHT, D., FEDKIW, R., FERZIGER, J., AND MITCHELL, I. 2002. A hybrid particle level set method for improved interface capturing. J. Comp. Phys. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. FOSTER, N., AND FEDKIW, R. 2001. Practical animation of liquids. In Proceedings of SIGGRAPH 2001, ACM Press / ACM SIGGRAPH, E. Fiume, Ed., Computer Graphics Proceedings, Annual Conference Series, ACM, 23-30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. FOSTER, N., AND METAXAS, D. 1996. Realistic animation of liquids. Graphical Models and Image Processing 58, 471-483. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. FOURNIER, A., AND REEVES, W. T. 1986. A simple model of ocean waves. In Computer Graphics (Proceedings of SIGGRAPH 86), 20(4), ACM, 75-84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. HARLOW, F., AND WELCH, J. 1965. Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface. Phys. Fluids 8, 2182-2189.Google ScholarGoogle ScholarCross RefCross Ref
  10. HECKBERT, P. S. 1990. Adaptive radiosity textures for bidirectional ray tracing. In Computer Graphics (Proceedings of SIGGRAPH 90), vol. 24, ACM, 145-154. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. HILTZIK, M. A., AND PHAM, A. 2001. Synthetic actors guild. Los Angeles Times. May 8, 2001, natl. ed.: A1+.Google ScholarGoogle Scholar
  12. HIRT, C., AND NICHOLS, B. 1981. Volume of fluid (VOF) method for the dynamics of free boundaries. J. Comp. Phys. 39, 201-225.Google ScholarGoogle ScholarCross RefCross Ref
  13. JENSEN, H. W. 1995. Importance driven path tracing using the photon map. In Eurographics Rendering Workshop 1995, 326-335.Google ScholarGoogle ScholarCross RefCross Ref
  14. JENSEN, H. W. 2001. Realistic Image Synthesis Using Photon Maps. A K Peters. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. JIANG, G.-S., AND PENG, D. 2000. Weighted eno schemes for hamilton-jacobi equations. SIAM J. Sci. Comput. 21, 2126-2143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. KAJIYA, J. T. 1986. The rendering equation. In Computer Graphics (Proceedings of SIGGRAPH 86), vol. 20, 143-150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. KASS, M., AND MILLER, G. 1990. Rapid, stable fluid dynamics for computer graphics. In Computer Graphics (Proceedings of SIGGRAPH 90), vol. 24, ACM, 49-57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. LAFORTUNE, E. P., AND WILLEMS, Y. D. 1993. Bi-directional path tracing. In Proceedings of Compugraphics '93, 145-153.Google ScholarGoogle Scholar
  19. MARSCHNER, S., AND LOBB, R. 1994. An evaluation of reconstruction filters for volume rendering. In Proceedings of Visualization 94, IEEE Comput. Soc. Press, 100-107. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. MASTEN, G., WATTERBERG, P., AND MAREDA, I. 1987. Fourier synthesis of ocean scenes. IEEE Computer Graphics and Application 7, 16-23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. MILLER, G., AND PEARCE, A. 1989. Globular dynamics: A connected particle system for animating viscous fluids. Computers and Graphics 13, 3, 305-309.Google ScholarGoogle ScholarCross RefCross Ref
  22. NISHITA, T., AND NAKAMAE, E. 1994. Method of displaying optical effects within water using accumulation buffer. In Proceedings of SIGGRAPH 94, ACM SIGGRAPH / ACM Press, Computer Graphics Proceedings, Annual Conference Series, ACM, 373-381. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. O'BRIEN, J., AND HODGINS, J. 1995. Dynamic simulation of splashing fluids. In Proceedings of Computer Animation 95, 198-205. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. OSHER, S., AND FEDKIW, R. 2002. The Level Set Method and Dynamic Implicit Surfaces. Springer-Verlag, New York.Google ScholarGoogle Scholar
  25. OSHER, S., AND SETHIAN, J. 1988. Fronts propagating with curvature dependent speed: Algorithms based on hamiliton-jacobi formulations. J. Comp. Phys. 79, 12-49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. PEACHEY, D. R. 1986. Modeling waves and surf. In Computer Graphics (Proceedings of SIGGRAPH 86), 20(4), ACM, 65-74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. PREMOZE, S., AND ASHIKHMIN, M. 2000. Rendering natural waters. In The proceedings of Pacific Graphics 2000, 23-30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. RADOVITZKY, R., AND ORTIZ, M. 1998. Lagrangian finite element analysis of newtonian fluid flows. Int. J. Numer. Meth. Engng. 43, 607-619.Google ScholarGoogle ScholarCross RefCross Ref
  29. SCHACHTER, B. 1980. Long crested wave models. Computer Graphics and Image Processing 12, 187-201.Google ScholarGoogle ScholarCross RefCross Ref
  30. SETHIAN, J. 1999. Level Set Methods and Fast Marching Methods. Cambridge University Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. STAM, J. 1999. Stable fluids. In Proceedings of SIGGRAPH 99, ACM SIGGRAPH / Addison Wesley Longman, Computer Graphics Proceedings, Annual Conference Series, ACM, 121-128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. TERZOPOULOS, D., PLATT, J., AND FLEISCHER, K. 1989. Heating and melting deformable models (from goop to glop). In Graphics Interface '89, 219-226.Google ScholarGoogle Scholar
  33. TESSENDORF, J. 2001. Simulating ocean water. In Simulating Nature: Realistic and Interactive Techniques. SIGGRAPH 2001 Course Notes 47.Google ScholarGoogle Scholar
  34. TS'O, P. Y., AND BARSKY, B. A. 1987. Modeling and rendering waves: Wave-tracing using beta-splines and reflective and refractive texture mapping. ACM Transactions on Graphics 6, 3, 191-214. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. UNVERDI, S.-O., AND TRYGGVASON, G. 1992. A front-tracking method for viscous, incompressible, multi-fluid flows. J. Comp. Phys. 100, 25-37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. VEACH, E., AND GUIBAS, L. J. 1994. Bidirectional estimators for light transport. In Eurographics Rendering Workshop 1994 Proceedings, 147-162.Google ScholarGoogle Scholar
  37. VEACH, E., AND GUIBAS, L. J. 1997. Metropolis light transport. In Proceedings of SIGGRAPH 97, ACM SIGGRAPH / Addison Wesley, Computer Graphics Proceedings, Annual Conference Series, ACM, 65-76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. WATT, M. 1990. Light-water interaction using backward beam tracing. In Computer Graphics (Proceedings of SIGGRAPH 90), vol. 24, ACM, 377-385. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Animation and rendering of complex water surfaces

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques
        July 2002
        574 pages
        ISBN:1581135211
        DOI:10.1145/566570

        Copyright © 2002 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 July 2002

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        SIGGRAPH '02 Paper Acceptance Rate67of358submissions,19%Overall Acceptance Rate1,822of8,601submissions,21%

        Upcoming Conference

        SIGGRAPH '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader