Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/566570.566645acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Animation and rendering of complex water surfaces

Published: 01 July 2002 Publication 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.
[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.
[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.
[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.
[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.
[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.
[7]
FOSTER, N., AND METAXAS, D. 1996. Realistic animation of liquids. Graphical Models and Image Processing 58, 471-483.
[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.
[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.
[10]
HECKBERT, P. S. 1990. Adaptive radiosity textures for bidirectional ray tracing. In Computer Graphics (Proceedings of SIGGRAPH 90), vol. 24, ACM, 145-154.
[11]
HILTZIK, M. A., AND PHAM, A. 2001. Synthetic actors guild. Los Angeles Times. May 8, 2001, natl. ed.: A1+.
[12]
HIRT, C., AND NICHOLS, B. 1981. Volume of fluid (VOF) method for the dynamics of free boundaries. J. Comp. Phys. 39, 201-225.
[13]
JENSEN, H. W. 1995. Importance driven path tracing using the photon map. In Eurographics Rendering Workshop 1995, 326-335.
[14]
JENSEN, H. W. 2001. Realistic Image Synthesis Using Photon Maps. A K Peters.
[15]
JIANG, G.-S., AND PENG, D. 2000. Weighted eno schemes for hamilton-jacobi equations. SIAM J. Sci. Comput. 21, 2126-2143.
[16]
KAJIYA, J. T. 1986. The rendering equation. In Computer Graphics (Proceedings of SIGGRAPH 86), vol. 20, 143-150.
[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.
[18]
LAFORTUNE, E. P., AND WILLEMS, Y. D. 1993. Bi-directional path tracing. In Proceedings of Compugraphics '93, 145-153.
[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.
[20]
MASTEN, G., WATTERBERG, P., AND MAREDA, I. 1987. Fourier synthesis of ocean scenes. IEEE Computer Graphics and Application 7, 16-23.
[21]
MILLER, G., AND PEARCE, A. 1989. Globular dynamics: A connected particle system for animating viscous fluids. Computers and Graphics 13, 3, 305-309.
[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.
[23]
O'BRIEN, J., AND HODGINS, J. 1995. Dynamic simulation of splashing fluids. In Proceedings of Computer Animation 95, 198-205.
[24]
OSHER, S., AND FEDKIW, R. 2002. The Level Set Method and Dynamic Implicit Surfaces. Springer-Verlag, New York.
[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.
[26]
PEACHEY, D. R. 1986. Modeling waves and surf. In Computer Graphics (Proceedings of SIGGRAPH 86), 20(4), ACM, 65-74.
[27]
PREMOZE, S., AND ASHIKHMIN, M. 2000. Rendering natural waters. In The proceedings of Pacific Graphics 2000, 23-30.
[28]
RADOVITZKY, R., AND ORTIZ, M. 1998. Lagrangian finite element analysis of newtonian fluid flows. Int. J. Numer. Meth. Engng. 43, 607-619.
[29]
SCHACHTER, B. 1980. Long crested wave models. Computer Graphics and Image Processing 12, 187-201.
[30]
SETHIAN, J. 1999. Level Set Methods and Fast Marching Methods. Cambridge University Press.
[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.
[32]
TERZOPOULOS, D., PLATT, J., AND FLEISCHER, K. 1989. Heating and melting deformable models (from goop to glop). In Graphics Interface '89, 219-226.
[33]
TESSENDORF, J. 2001. Simulating ocean water. In Simulating Nature: Realistic and Interactive Techniques. SIGGRAPH 2001 Course Notes 47.
[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.
[35]
UNVERDI, S.-O., AND TRYGGVASON, G. 1992. A front-tracking method for viscous, incompressible, multi-fluid flows. J. Comp. Phys. 100, 25-37.
[36]
VEACH, E., AND GUIBAS, L. J. 1994. Bidirectional estimators for light transport. In Eurographics Rendering Workshop 1994 Proceedings, 147-162.
[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.
[38]
WATT, M. 1990. Light-water interaction using backward beam tracing. In Computer Graphics (Proceedings of SIGGRAPH 90), vol. 24, ACM, 377-385.

Cited By

View all
  • (2024)Isoline Tracking in Particle-Based Fluids Using Level-Set Learning RepresentationApplied Sciences10.3390/app1406264414:6(2644)Online publication date: 21-Mar-2024
  • (2023)Physica: Interactive Tangible Physics Simulation based on Tabletop Mobile Robots Towards Explorable Physics EducationProceedings of the 2023 ACM Designing Interactive Systems Conference10.1145/3563657.3596037(1485-1499)Online publication date: 10-Jul-2023
  • (2023)Solving large deformation problems in geotechnical and geo-environmental engineering with the smoothed particle hydrodynamics: a state-of-the-art review of constitutive solutionsEnvironmental Earth Sciences10.1007/s12665-023-11079-882:17Online publication date: 9-Aug-2023
  • Show More Cited By

Index Terms

  1. Animation and rendering of complex water surfaces

      Recommendations

      Comments

      Information & Contributors

      Information

      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
      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]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 July 2002

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. computational fluid dynamics
      2. implicit surfaces
      3. natural phenomena
      4. physically based animation
      5. rendering
      6. volume rendering

      Qualifiers

      • Article

      Conference

      SIGGRAPH02
      Sponsor:

      Acceptance Rates

      SIGGRAPH '02 Paper Acceptance Rate 67 of 358 submissions, 19%;
      Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)85
      • Downloads (Last 6 weeks)3
      Reflects downloads up to 02 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Isoline Tracking in Particle-Based Fluids Using Level-Set Learning RepresentationApplied Sciences10.3390/app1406264414:6(2644)Online publication date: 21-Mar-2024
      • (2023)Physica: Interactive Tangible Physics Simulation based on Tabletop Mobile Robots Towards Explorable Physics EducationProceedings of the 2023 ACM Designing Interactive Systems Conference10.1145/3563657.3596037(1485-1499)Online publication date: 10-Jul-2023
      • (2023)Solving large deformation problems in geotechnical and geo-environmental engineering with the smoothed particle hydrodynamics: a state-of-the-art review of constitutive solutionsEnvironmental Earth Sciences10.1007/s12665-023-11079-882:17Online publication date: 9-Aug-2023
      • (2021)Controllable preparation of double emulsion droplets in a dual-coaxial microfluidic deviceJournal of Flow Chemistry10.1007/s41981-021-00155-4Online publication date: 31-Mar-2021
      • (2020)An extended cut-cell method for sub-grid liquids tracking with surface tensionACM Transactions on Graphics10.1145/3414685.341785939:6(1-13)Online publication date: 27-Nov-2020
      • (2020)Functional optimization of fluidic devices with differentiable stokes flowACM Transactions on Graphics10.1145/3414685.341779539:6(1-15)Online publication date: 27-Nov-2020
      • (2020)Constraint bubbles and affine regionsACM Transactions on Graphics10.1145/3386569.339245539:4(43:1-43:15)Online publication date: 12-Aug-2020
      • (2020)Topology-Change-Aware Volumetric Fusion for Dynamic Scene ReconstructionComputer Vision – ECCV 202010.1007/978-3-030-58517-4_16(258-274)Online publication date: 10-Oct-2020
      • (2019)Mathematical Model for Simulating the Movement of Water Droplet on Artificial Leaf SurfaceFrontiers in Physics10.3389/fphy.2019.001327Online publication date: 18-Sep-2019
      • (2019)A unified approach to monolithic solid-fluid coupling of sub-grid and more resolved solidsJournal of Computational Physics10.1016/j.jcp.2019.03.049Online publication date: Apr-2019
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media