Preparing the lake…Starting the renderer. The first visit may take a moment.

Scene controls: arrow keys orbit, plus and minus zoom, Home resets the view. Space pauses, H hides controls, Escape restores them.

Water, in motion.

An interactive fountain rendering study, built with WebGPU. Explore the lake, change the light, or choose a classical recording and press Play show.

Jets follow gravity and drag, separating into strands and spray. Refraction, reflections, foam and mist bring the scene together. This is a real-time graphics demo with approximate fluid behavior.

Cinematic favors the central jets on narrow screens; Wide shows the whole lake. Drag or use arrow keys to orbit · scroll or use +/− to zoom · Home resets the view. On the scene: Space pauses, F toggles fullscreen, H hides the interface. Move the pointer or tap to reveal the controls button.

Open Studio for water ambience, quality settings, recording credits, and tools to arrange a show from your own audio. Audio analysis stays on your device.

Recordings by Kimiko Ishizaka (CC0) and Musopen. Recording credits.

Fountain Studio

Water · light · motion

Baroque · flowing and balanced Bach · Prelude in C major Kimiko Ishizaka · CC0
Ready · music starts when you press Play
Create a show
Correct estimated timing
Generate choreography
Analyze a recording, then generate its choreography.
Saved arrangements

Save keeps cues on this device. Export keeps a portable JSON copy. Audio is not included; reopen the same recording and analyze it before loading its show.

Waveform: teal · attacks: gold · beats: white · energy sections: pink. Analysis stays on this device. Up to 50 MiB / 15 minutes.

Music options Recording and license