- Published on
The animation is inspired by a photograph of The Wave, serving as the foundation for this interactive visualization. Originally created in p5.js and now adapted for THREE.js, the animation features a minimalist design with a black background and crisp white waves. The waves gently quiver by default, with user interactions—such as clicks or touches—triggering dynamic ripples that distort their motion. A range of adjustable parameters, including wave count, amplitude, ripple speed, and frequency, allows users to explore and customize the wave behavior.