Interactive simulations & visualizations

Visualizing the beauty in physics and mathematics


Project maintained by zhendrikse Hosted on GitHub Pages — Theme by mattgraham

Wave propagation in a pool 🌊


JavaScript   Three.js   WebGL

Free wave propagation in empty pool


Source  

Click to start the animation!

Pool with obstacle


Source  

Click to start the animation!

Pool with moving obstacle


Source  

Click to start the animation!

A more sophisticated simulation


Matthias Müller wrote a more sophisticated water simulation that is implemented using a so-called grid-based or Eulerian approach. He personally elaborates on this simulation in this video on his Ten Minute Physics YouTube channel.

Euler water simulation
Click on the above image to activate the Euler-based water simulation which was implemented using pure JavaScript by Matthias Müller.


Share on: