Skip to main content
Log in

Efficient rendering of breaking waves using MPS method

  • Published:
Journal of Zhejiang University-SCIENCE A Aims and scope Submit manuscript

Abstract

This paper proposes an approach for rendering breaking waves out of large-scale of particle-based simulation. Moving particle semi-implicit (MPS) is used to solve the governing equation, and 2D simulation is expanded to 3D representation by giving motion variation using fractional Brownian motion (fBm). The waterbody surface is reconstructed from the outlines of 2D simulation. The splashing effect is computed according to the properties of the particles. Realistic features of the wave are rendered on GPU, including the reflective and refractive effect and the effect of splash. Experiments showed that the proposed method can simulate large scale breaking waves efficiently.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Christiansen, H.N., Sederberg, T.W., 1978. Conversion of complex contours line definition into polygonal element mosaics. Computer Graphics, 12(2):187–192.

    Article  Google Scholar 

  • Ekoule, A.B., Peyrin, F.C., Odet, C.L., 1991. A triangulation algorithm from arbitrary shaped multiple planar contours. ACM Transactions on Graphics, 10(2):182–199. [doi:10.1145/108360.108363]

    Article  MATH  Google Scholar 

  • Enright, D., Marschner, S., Fedkiw, R., 2002. Animation and Rendering of Complex Water Surfaces. Proc. ACM SIGGRAPH 2002. San Antonio, Texas, USA, p.736–744.

  • Foster, N., Fedkiw, R., 2001. Practical Animation of Liquids. Proc. ACM SIGGRAPH 2001. Los Angeles, California, USA, p.23–30.

  • Fournier, A., Reeves, T., 1986. A simple model of ocean waves. ACM Transactions on Graphics, 20:75–84.

    Article  Google Scholar 

  • Fujimoto, T., Miyauchi, S., Suzuki, T., Chiba, N., 2005. Noise-based Animation of Waving Phenomena. IWAIT2005. Jeju, Korea, p.459–464.

  • Jeschke, S., Birkholz, H., Schmann, H., 2003. A Procedural Model for Interactive Animation of Breaking Ocean Waves. Proc. WSCG2003 POSTERS.

  • Koshizuka, S., Tamako, H., Oka, Y., 1995. A particle method for incompressible viscous flow with fluid fragmentation. Comput. Fluid Dynamics, 4:29–46.

    Google Scholar 

  • Mandelbrot, B.B., 1977. The Fractal Geometry of Nature. W.H. Freeman, New York, p. 127–135.

    Google Scholar 

  • Meyers, D., Skinner, S., 1992. Surfaces from contours. ACM Transactions on Graphics, 11(3):228–258. [doi:10.1145/130881.131213]

    Article  MATH  Google Scholar 

  • Mihalef, V., Metaxas, D., Sussman, M., 2004. Animation and Control of Breaking Waves. Proc. ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Grenoble, France.

  • Peachey, D.R., 1986. Modeling waves and surf. ACM Transactions on Graphics, 20:65–74.

    Article  Google Scholar 

  • Premoze, S., Tasdizen, T., Bigler, J., Aaron L., Whitaker, R., 2003. Particle Based Simulation of Fluids. Proc. Eurographics 2003. Granada, Spain, p.401–410.

  • Song, O.Y., Shin, H., Ko, H.S., 2005. Stable but nondissipative water. ACM Transaction on Graphics, 24(1):81–97. [doi:10.1145/1037957.1037962]

    Article  Google Scholar 

  • Stam, J., 1999. Stable Fluids. Proc. ACM SIGGRAPH’99, p.121–128.

  • Stam, J., Fiume, E., 1995. Depicting Fire and Other Gaseous Phenomena Using Diffusion Processes. Proc. ACM SIGGRAPH’95, p.129–136.

  • Takahashi, T., Fujii, H., Kunimatsu, A., Hiwada, K., Saito, T., Tanaka, K., Ueki, H., 2003. Realistic Animation of Fluid with Splash and Foam. Proc. Eurographics 2003. Granada, Spain, p.391–400.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Project partly supported by the National Institute of Information and Communication Technology (NICT), Japan

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, Q., Zheng, Y., Chen, C. et al. Efficient rendering of breaking waves using MPS method. J. Zhejiang Univ. - Sci. A 7, 1018–1025 (2006). https://doi.org/10.1631/jzus.2006.A1018

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/jzus.2006.A1018

Key words

CLC number

Navigation