@NilsBerglund
  @NilsBerglund
Nils Berglund | Classics revisited: The dark side of the pool @NilsBerglund | Uploaded August 2024 | Updated October 2024, 2 hours ago.
This is a remake of the video youtu.be/kPwNzWu_gqs of waves generated on the boundary of an ellipse, in much higher resolution. In the limit of geometric optics, that is, for negligible wave length, the wave front develops an infinite number of singularities due to reflections, as illustrated by the video youtu.be/0arOgc5iVIs . This property is partly conserved by the wave equation, though interference and diffraction mask the smallest details of the effect.
This video has two parts, showing the same evolution with two different color gradients:
Wave height: 0:00
Averaged wave energy: 1:55
In the first part, the color hue depends on the height of the wave. In the second part, it depends on the energy of the wave, averaged over a sliding time window. The contrast has been enhanced by a shading procedure, similar to the one I have used on videos of reaction-diffusion equations. The process is to compute the normal vector to a surface in 3D that would be obtained by using the third dimension to represent the field, and then to make the luminosity depend on the angle between the normal vector and a fixed direction.
The wave source is located at the right apex of the ellipse, and emits pulses at regular time intervals.

Render time: 35 minutes 9 seconds
Compression: crf 23
Color scheme: Part 1 - Viridis by Nathaniel J. Smith, Stefan van der Walt and Eric Firing
Part 2 - Magma by Nathaniel J. Smith and Stefan van der Walt
github.com/BIDS/colormap

Music: Drifting 2 by Audionautix is licensed under a Creative Commons Attribution 4.0 licence. creativecommons.org/licenses/by/4.0
Artist: audionautix.com

See also
https://images.math.cnrs.fr/des-ondes-dans-mon-billard-partie-i/ for more explanations (in French) on a few previous simulations of wave equations.

The simulation solves the wave equation by discretization. The algorithm is adapted from the paper hplgit.github.io/fdm-book/doc/pub/wave/pdf/wave-4print.pdf
C code: github.com/nilsberglund-orleans/YouTube-simulations
https://www.idpoisson.fr/berglund/software.html
Many thanks to Marco Mancini and Julian Kauth for helping me to accelerate my code!

#wave #resonator #ellipse
Classics revisited: The dark side of the poolMore stable weather with 16 pressure systems - vorticity and wind directionA mass spectrometerWelcome to Gattaca: This starts looking more like DNAAdding tracers in 3D to vortex simulations on a rotating sphereHow tides could look if the Moon were much closer to EarthWaves crossing a less dense percolation-style arrangement of obstaclesNumerical aperture of a lens in a wall (re-upload)Weather on the Earth, with 17 pressure systemsEnhance 34 to 46: DNA replication (short version)Waves of two different frequencies crossing a biconvex lens3D representation of a gradient index lens

Classics revisited: The dark side of the pool @NilsBerglund

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER