More realistic, efficient waves by wave packet theory

1 post / 0 new
More realistic, efficient waves by wave packet theory

Please implement following methods to make more realistic, computationally efficient water waves:

Water wave packets create fast, detailed, and unconditionally stable simulations of water surface waves.

Making Waves

Computer scientists use wave packet theory to develop realistic, detailed water wave simulations in real time. Their results will be presented at this year’s SIGGRAPH conference.

Moreover, as their method is largely independent of time-steps and does not rely on a computational grid, the user can look very far into the future (or past) of the simulation, and examine the waves arbitrarily closely. Important effects, such as reflection, dispersion, refraction, diffraction, and dissipation, can be included with minimal extra work, further increasing the quality and believability of the simulation.

Besides believability, computing cost and efficiency are crucial considerations for any simulation—and the team’s method improves on previous methods in this area as well.

Unlike using Fourier waves that ignore boundaries. The wave packets can mimic boundary reflections.

And can mimic raindrops. 

Can also describe a wake from a moving object on a water (or other liquid) surface.

Link to project webpage:

Link to paper:

Link to video:

Source code:

author = {Stefan Jeschke and Chris Wojtan},
title = {Water Wave Packets},
journal = {ACM Transactions on Graphics (SIGGRAPH 2017)},
year = {2017},
volume = {36},
number = {4}