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

Wave curves: simulating lagrangian water waves on dynamically deforming surfaces

Published: 12 August 2020 Publication History

Abstract

We propose a method to enhance the visual detail of a water surface simulation. Our method works as a post-processing step which takes a simulation as input and increases its apparent resolution by simulating many detailed Lagrangian water waves on top of it. We extend linear water wave theory to work in non-planar domains which deform over time, and we discretize the theory using Lagrangian wave packets attached to spline curves. The method is numerically stable and trivially parallelizable, and it produces high frequency ripples with dispersive wave-like behaviors customized to the underlying fluid simulation.

Supplemental Material

MP4 File
Presentation video
Transcript for: Presentation video
MP4 File
ZIP File
Supplemental files.

References

[1]
D. J. Acheson. 1990. Elementary fluid dynamics. Clarendon Press Oxford University Press, Oxford New York.
[2]
George Biddell Airy. 1841. Tides and waves. (1841).
[3]
Roland Angst, Nils Thuerey, Mario Botsch, and Markus Gross. 2008. Robust and Efficient Wave Simulations on Deforming Meshes. Computer Graphics Forum 27, 7 (Oct 2008), 1895--1900.
[4]
Omri Azencot, Orestis Vantzos, and Mirela Ben-Chen. 2018. An explicit structure-preserving numerical scheme for EPDiff. In Computer Graphics Forum, Vol. 37. Wiley Online Library, 107--119.
[5]
Morten Bojsen-Hansen, Hao Li, and Chris Wojtan. 2012. Tracking surfaces with evolving topology. ACM Trans. Graph. 31, 4 (2012), 53--1.
[6]
Morten Bojsen-Hansen and Chris Wojtan. 2013. Liquid surface tracking with error compensation. ACM Transactions on Graphics (TOG) 32, 4 (2013), 68.
[7]
Robert Bridson. 2015. Fluid Simulation for Computer Graphics, Second Edition. A K Peters/CRC Press.
[8]
Jose 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.
[9]
Hilko Cords. 2008. Moving with the Flow: Wave Particles in Flowing Liquids. Journal of WSCG 16, 1-3 (2008), 145--152.
[10]
P. G. Drazin. 2002. Introduction to Hydrodynamic Stability. Cambridge Univ. Press.
[11]
Geoffrey Irving, Eran Guendelman, Frank Losasso, and Ronald Fedkiw. 2006. Efficient Simulation of Large Bodies of Water by Coupling Two and Three Dimensional Techniques. In ACM SIGGRAPH 2006 Papers (Boston, Massachusetts) (SIGGRAPH '06). Association for Computing Machinery, New York, NY, USA, 805--811.
[12]
Stefan Jeschke, Tomáš Skřivan, Matthias Müller-Fischer, Nuttapong Chentanez, Miles Macklin, and Chris Wojtan. 2018. Water surface wavelets. ACM Transactions on Graphics (TOG) 37, 4 (2018), 94.
[13]
Stefan Jeschke and Chris Wojtan. 2015. Water Wave Animation via Wavefront Parameter Interpolation. ACM Trans. Graph. 34, 3, Article 27 (May 2015), 14 pages.
[14]
Stefan Jeschke and Chris Wojtan. 2017. Water Wave Packets. ACM Trans. Graph. 36, 4, Article 103 (July 2017), 12 pages.
[15]
Michael Kass and Gavin Miller. 1990. Rapid, stable fluid dynamics for computer graphics. ACM SIGGRAPH Computer Graphics 24, 4 (Sep 1990), 49--57.
[16]
Theodore Kim, Jerry Tessendorf, and Nils Thürey. 2013. Closest Point Turbulence for Liquid Surfaces. ACM Trans. Graph. 32, 2, Article 15 (April 2013), 13 pages.
[17]
Jeff Lait. 2011. Correcting low frequency impulses in distributed simulations. In ACM SIGGRAPH 2011 Talks. 1--2.
[18]
MS Longuet-Higgins. 1985. Accelerations in steep gravity waves. Journal of physical oceanography 15, 11 (1985), 1570--1579.
[19]
Michael S. Longuet-Higgins. 1995. Parasitic capillary waves: a direct calculation. Journal of Fluid Mechanics 301, -1 (Oct 1995), 79.
[20]
Jörn Loviscach. 2002. A Convolution-Based Algorithm for Animated Water Waves. In Eurographics (Short Papers).
[21]
Chiang Mei. 2005. Theory and applications of ocean surface waves. World Scientific, Singapore Hackensack, NJ.
[22]
Olivier Mercier, Cynthia Beauchemin, Nils Thuerey, Theodore Kim, and Derek Nowrouzezahrai. 2015. Surface turbulence for particle-based liquid simulations. ACM Transactions on Graphics 34, 6 (Oct 2015), 1--10.
[23]
Björn Ottosson. 2011. Real-time interactive water waves. Ph.D. Dissertation. Master's thesis, KTH.
[24]
Sanjit Patel, Jerry Tessendorf, and Jeroen Molemaker. 2009. Monocoupled 3D and 2D river simulations. In Proc. ACM/Eurographics Symp. Comp. Anim., Posters Session.
[25]
Jerry Tessendorf. 2002. Simulating Ocean Water. (01 2002).
[26]
Jerry Tessendorf. 2004. Interactive Water Surfaces. (2004), 265--274. https://people.cs.clemson.edu/~jtessen/papers_files/Interactive_Water_Surfaces.pdf
[27]
Nils Thürey, Ulrich Rüde, and Marc Stamminger. 2006. Animation of open water phenomena with coupled shallow water and free surface simulations. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation. Eurographics Association, 157--164.
[28]
Nils Thürey, Chris Wojtan, Markus Gross, and Greg Turk. 2010. A Multiscale Approach to Mesh-Based Surface Tension Flows. ACM Trans. Graph. 29, 4, Article 48 (July 2010), 10 pages.
[29]
Huamin Wang, Gavin Miller, and Greg Turk. 2007. Solving General Shallow Wave Equations on Surfaces. In Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (San Diego, California) (SCA '07). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 229--238.
[30]
G. B. Whitham. 1999. Linear and nonlinear waves. Wiley, New York.
[31]
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 (Zurich, Switzerland) (SCA '16). Eurographics Association, Goslar, DEU, 29--36.
[32]
Jihun Yu, Chris Wojtan, Greg Turk, and Chee Yap. 2012. Explicit Mesh Surfaces for Particle Based Fluids. Computer Graphics Forum 31, 2pt4 (May 2012), 815--824.
[33]
Cem Yuksel, Donald H. House, and John Keyser. 2007. Wave Particles. ACM Trans. Graph. 26, 3, Article 99 (July 2007).

Cited By

View all
  • (2024)Physics-based fluid simulation in computer graphics: Survey, research trends, and challengesComputational Visual Media10.1007/s41095-023-0368-yOnline publication date: 27-Apr-2024
  • (2023)Pahi: A Unified Water Pipeline and ToolsetProceedings of the 2023 Digital Production Symposium10.1145/3603521.3604291(1-13)Online publication date: 5-Aug-2023
  • (2023)Generalizing Shallow Water Simulations with Dispersive Surface WavesACM Transactions on Graphics10.1145/359209842:4(1-12)Online publication date: 26-Jul-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 39, Issue 4
August 2020
1732 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/3386569
Issue’s Table of Contents
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 August 2020
Published in TOG Volume 39, Issue 4

Check for updates

Author Tags

  1. dispersion
  2. production animation
  3. ripples
  4. wakes
  5. water surface waves
  6. wave animation

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)349
  • Downloads (Last 6 weeks)54
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Physics-based fluid simulation in computer graphics: Survey, research trends, and challengesComputational Visual Media10.1007/s41095-023-0368-yOnline publication date: 27-Apr-2024
  • (2023)Pahi: A Unified Water Pipeline and ToolsetProceedings of the 2023 Digital Production Symposium10.1145/3603521.3604291(1-13)Online publication date: 5-Aug-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)A particle-in-cell method for anisotropic fluid simulationComputers and Graphics10.1016/j.cag.2021.08.010102:C(220-232)Online publication date: 1-Feb-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
  • (2020)Making Procedural Water Waves Boundary‐awareComputer Graphics Forum10.1111/cgf.1410039:8(47-54)Online publication date: 24-Nov-2020

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