Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Open access

Water wave packets

Published: 20 July 2017 Publication History

Abstract

This paper presents a method for simulating water surface waves as a displacement field on a 2D domain. Our method relies on Lagrangian particles that carry packets of water wave energy; each packet carries information about an entire group of wave trains, as opposed to only a single wave crest. Our approach is unconditionally stable and can simulate high resolution geometric details. This approach also presents a straightforward interface for artistic control, because it is essentially a particle system with intuitive parameters like wavelength and amplitude. Our implementation parallelizes well and runs in real time for moderately challenging scenarios.

Supplementary Material

ZIP File (a103-jeschke.zip)
Supplemental files.
MP4 File (papers-0411.mp4)

References

[1]
George Biddell Airy. 1841. Tides and waves. London.
[2]
GD Birkhoff. 1927. THE FOUNDATION OF QUANTUM MECHANICS. Bull. Amer. Math. Soc. (1927).
[3]
J Ernest Breeding. 1978. Velocities and refraction laws of wave groups: A verification. Journal of Geophysical Research: Oceans 83, C6 (1978), 2970--2976.
[4]
José A. Canabal, David Miraut, Nils Thuerey, Theodore Kim, Javier Portilla, and Miguel A. Otaduy. 2016. Dispersion Kernels for Water Wave Simulation. ACM Trans. Graph. 35, 6, Article 202 (Nov. 2016), 10 pages.
[5]
Nuttapong Chentanez and Matthias Müller. 2010. Real-time simulation of large bodies of water with small scale details. In Proc. ACM SIGGRAPH/Eurographics Symp. on Comp. Anim. 197--206.
[6]
Hilko Cords. 2008. Moving with the flow: Wave particles in flowing liquids. In Winter School of Computer Graphics (WSCG).
[7]
Fang Da, David Hahn, Christopher Batty, Chris Wojtan, and Eitan Grinspun. 2016. Surface-only liquids. ACM Transactions on Graphics (TOG) 35, 4 (2016), 78.
[8]
Emmanuelle Darles, Benoît Crespin, Djamchid Ghazanfarpour, and Jean-Christophe Gonzato. 2011. A survey of ocean simulation and rendering techniques in computer graphics. In Comput. Graph. Forum, Vol. 30. 43--60.
[9]
Robert George Dean and Robert A Dalrymple. 1991. Water wave mechanics for engineers and scientists. World Scientific.
[10]
R Dorrestein. 1951. General linearized theory of the effect of surface films on water ripples. Nederl. Akad. Van Wetenschapen B 54 (1951), 250--272.
[11]
Alain Fournier and William T Reeves. 1986. A simple model of ocean waves. In Computer Graphics, Vol. 20. ACM, 75--84.
[12]
Manuel N Gamito and F Kenton Musgrave. 2002. An accurate model of wave refraction over shallow water. Computers & Graphics 26, 2 (2002), 291--307.
[13]
Carlos Gonzalez-Ochoa. 2016. Advances in Real-Time Rendering in Games: Rendering Rapids in Uncharted 4. ACM SIGGRAPH Courses (2016).
[14]
Jean-Christophe Gonzato and Bertrand Le Saëc. 1997. A phenomenological model of coastal scenes based on physical considerations. In Computer Animation and Simulation '97. 137--148.
[15]
Damien Hinsinger, Fabrice Neyret, and Marie-Paule Cani. 2002. Interactive animation of ocean waves. In Proc. ACM SIGGRAPH/Eurographics Symp. on Comput. Anim. 161--166.
[16]
Christopher J Horvath. 2015. Empirical directional wave spectra for computer graphics. In Proceedings of the 2015 Symposium on Digital Production. ACM, 29--39.
[17]
Stefan Jeschke and Chris Wojtan. 2015. Water Wave Animation via Wavefront Parameter Interpolation. ACM Trans. Graph. 34, 3, Article 27 (May 2015), 14 pages.
[18]
R.S. Johnson. 1997. A modern introduction to the mathematical theory of water waves. Vol. 19. Cambridge university press.
[19]
M. Kass and G. Miller. 1990. Rapid, stable fluid dynamics for computer graphics. In Computer Graphics, Vol. 24. 49--57.
[20]
Todd Keeler and Robert Bridson. 2014. Ocean Waves Animation using Boundary Integral Equations and Explicit Mesh Tracking. In Proceedings of the 13th ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '14). Eurographics.
[21]
Theodore Kim, Jerry Tessendorf, and Nils Thuerey. 2013. Closest Point Turbulence for Liquid Surfaces. ACM Trans. Graph. 32, 2, Article 15 (April 2013), 13 pages.
[22]
Bernard Le Méhauté. 1988. Gravity-capillary rings generated by water drops. Journal of Fluid Mechanics 197 (1988), 415--427.
[23]
Bertram R Levy and Joseph B Keller. 1959. Diffraction by a smooth object. Comm. Pure and Appl. Math. 12, 1 (1959), 159--209.
[24]
Richard L Liboff. 2003. Introductory quantum mechanics. Addison-Wesley.
[25]
Gary A Mastin, Peter A Watterberg, and John F Mareda. 1987. Fourier synthesis of ocean scenes. Computer Graphics and Applications, IEEE 7, 3 (1987), 16--23.
[26]
Olivier Mercier, Cynthia Beauchemin, Nils Thuerey, Theodore Kim, and Derek Nowrouzezahrai. 2015. Surface turbulence for particle-based liquid simulations. ACM Transactions on Graphics (TOG) 34, 6 (2015), 202.
[27]
M.B. Nielsen and R. Bridson. 2011. Guide shapes for high resolution naturalistic liquid simulation. In ACM Trans. Graph., Vol. 30. ACM, 83.
[28]
Michael B Nielsen, Andreas Söderström, and Robert Bridson. 2013. Synthesizing waves from animated height fields. ACM Trans. Graph. 32, 1 (2013), 2.
[29]
James F O'Brien and Jessica K Hodgins. 1995. Dynamic simulation of splashing fluids. In Proc. Comp. Anim. '95. IEEE, 198--205.
[30]
Juan C Padrino and Daniel D Joseph. 2007. Correction of Lamb's dissipation calculation for the effects of viscosity on capillary-gravity waves. Physics of Fluids 19 (2007), 082105.
[31]
Darwyn R Peachey. 1986. Modeling waves and surf. In Computer Graphics, Vol. 20. ACM, 65--74.
[32]
Joseph Pedlosky 2013. Waves in the ocean and atmosphere: introduction to wave dynamics. Springer Science & Business Media.
[33]
T Phillips. 2005. The mathematical uncertainty principle. Monthly Essays on Mathematical Topics (2005).
[34]
Bruce Schachter. 1980. Long crested wave models. Computer Graphics and Image Processing 12, 2 (1980), 187--201.
[35]
SideFX. 2013. Houdini 13.0 Wave Layer Tank. (December 2013). http://www.sidefx.com/docs/houdini13.0/shelf/wavelayertank.
[36]
JL Synge. 1962. Water waves and hydrons. Science 138, 3536 (1962), 13--15.
[37]
Jerry Tessendorf. 2004a. Interactive water surfaces. Game Programming Gems 4 (2004), 265--274.
[38]
Jerry Tessendorf. 2004b. Simulating ocean water. ACM SIGGRAPH Courses (2004).
[39]
Jerry Tessendorf. 2014. eWave: Using an Exponential Solver on the iWave Problem.. Technical Note.
[40]
William "Lord Kelvin" Thomson. 1891. Popular lectures and addresses. Vol. 3. Macmillan London. 481--8 pages.
[41]
Nils Thuerey, Matthias Muller-Fischer, Simon Schirm, and Markus Gross. 2007a. Real-time breaking waves for shallow water simulations. In Proc. Pacific Graphics. IEEE, 39--46.
[42]
Nils Thuerey, F. Sadlo, S. Schirm, Matthias Müller-Fischer, and Markus Gross. 2007b. Real-time Simulations of Bubbles and Foam Within a Shallow Water Framework. In Proc. ACM SIGGRAPH/Eurographics Symp. on Comp. Anim. 191--198. http://dl.acm.org/citation.cfm?id=1272690.1272716
[43]
N. Thuerey, C. Wojtan, M. Gross, and G. Turk. 2010. A multiscale approach to mesh-based surface tension flows. ACM Trans. Graph. 29, 4 (2010), 48.
[44]
Pauline Y Ts'o and Brian A Barsky. 1987. Modeling and rendering waves: wave-tracing using beta-splines and reflective and refractive texture mapping. Computer Graphics 6, 3 (1987), 191--214.
[45]
Guy Vandegrift. 2004. The diffraction and spreading of a wavepacket. American Journal of Physics 72, 3 (2004), 404--407.
[46]
Gerald Beresford Whitham. 2011. Linear and nonlinear waves. Vol. 42. John Wiley & Sons.
[47]
Turner Whitted. 1980. An Improved Illumination Model for Shaded Display. Commun. ACM 23, 6 (June 1980), 343--349.
[48]
Sheng Yang, Xiaowei He, Huamin Wang, Sheng Li, Guoping Wang, Enhua Wu, and Kun Zhou. 2016. Enriching SPH simulation by approximate capillary waves. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Eurographics Association, 29--36.
[49]
Jihun Yu, Chris Wojtan, Greg Turk, and Chee Yap. 2012. Explicit Mesh Surfaces for Particle Based Fluids. EUROGRAPHICS 2012 30 (2012), 41--48.
[50]
Cem Yuksel. 2010. Real-time water waves with wave particles. Ph.D. Dissertation. Citeseer.
[51]
Cem Yuksel, Donald H House, and John Keyser. 2007. Wave particles. ACM Trans. Graph. 26, 3 (2007), 99.

Cited By

View all
  • (2024)Real-Time Wave Simulation of Large-Scale Open Sea Based on Self-Adaptive Filtering and Screen Space Level of DetailJournal of Marine Science and Engineering10.3390/jmse1204057212:4(572)Online publication date: 28-Mar-2024
  • (2024)Physically accurate real-time synthesis of ocean waves for maritime simulatorsApplied Ocean Research10.1016/j.apor.2023.103866143(103866)Online publication date: Feb-2024
  • (2023)Real-time Height-field Simulation of Sand and Water MixturesSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618159(1-10)Online publication date: 10-Dec-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 36, Issue 4
August 2017
2155 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/3072959
Issue’s Table of Contents
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: 20 July 2017
Published in TOG Volume 36, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. computational fluid dynamics
  2. liquid animation
  3. particle system
  4. real-time simulation
  5. water surface waves
  6. wave packets

Qualifiers

  • Research-article

Funding Sources

  • European Research Council (ERC)
  • Scientific Service Units (SSU) of IST Austria

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)295
  • Downloads (Last 6 weeks)46
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Real-Time Wave Simulation of Large-Scale Open Sea Based on Self-Adaptive Filtering and Screen Space Level of DetailJournal of Marine Science and Engineering10.3390/jmse1204057212:4(572)Online publication date: 28-Mar-2024
  • (2024)Physically accurate real-time synthesis of ocean waves for maritime simulatorsApplied Ocean Research10.1016/j.apor.2023.103866143(103866)Online publication date: Feb-2024
  • (2023)Real-time Height-field Simulation of Sand and Water MixturesSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618159(1-10)Online publication date: 10-Dec-2023
  • (2023)Complex Wrinkle Field EvolutionACM Transactions on Graphics10.1145/359239742:4(1-19)Online publication date: 26-Jul-2023
  • (2023)Generalizing Shallow Water Simulations with Dispersive Surface WavesACM Transactions on Graphics10.1145/359209842:4(1-12)Online publication date: 26-Jul-2023
  • (2022)Amplitude and Phase Computable Ocean Wave Real-Time Modeling with GPU AccelerationJournal of Marine Science and Engineering10.3390/jmse1009120810:9(1208)Online publication date: 29-Aug-2022
  • (2022)Multi-model Coupled Marine Environment Model in Offshore Drilling Process2022 41st Chinese Control Conference (CCC)10.23919/CCC55666.2022.9901733(1552-1557)Online publication date: 25-Jul-2022
  • (2022)Virtual water wave simulation with multiple wavenumbersVirtual Reality10.1007/s10055-022-00729-027:2(1221-1231)Online publication date: 7-Dec-2022
  • (2022)Learning frequency‐aware convolutional neural network for spatio‐temporal super‐resolution water surface wavesComputer Animation and Virtual Worlds10.1002/cav.211633:6Online publication date: 18-Aug-2022
  • (2021)Asymmetries in Online Job-Seeking: A Case Study of Muslim-American WomenProceedings of the ACM on Human-Computer Interaction10.1145/34795485:CSCW2(1-29)Online publication date: 18-Oct-2021
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media