OBSERVATION 005

漣

Sazanami — Ripples

Play with it

Press the picture or the button to reduce the points.40,000 → 625 → 40 → 1, then back to 40,000.
At fewer points, dots grow and trails linger to help you follow their paths.
“Listen” maps the displayed points to sound.Changing the count rebuilds the sound.

Chapter
The Sea
Year
2026
Medium
Equation, run live in the browser
Points
40,000
Cycle
5s per turn
Fingerprint
sha256 65fe2133…ed5c

Two drops have fallen.

Each spreads as a circle, and where they overlap, rings of light and dark stand up.

It looks like a surface rising and falling, but this observation does not measure height.
It measures only where the water is gathering.
Bright is where water has crowded together.
Dark is where water has drawn away.
Real water glitters for the same reason. What you see is not light but density.

Both sources lie inside the circle you can see.
Placed outside, the wavefronts came out almost parallel and it stopped looking like water.
Too near or too far, and the rings do not stand.

Read and verify the equation
(i, t,
        a = i * 2.39996, d = sqrt(i / 40000), r = 168 * d,
        x = r * cos(a), y = r * sin(a),
        p = hypot(x + 62, y + 30) + 22,
        q = hypot(x - 72, y - 46) + 22,
        u = 9 * cos(p * .22 - t * 2) / p,
        v = 8 * cos(q * .19 - t * 2) / q
       ) => [200 + x + u * (x + 62) + v * (x - 72),
             200 + y + u * (y + 30) + v * (y - 46)]

Fingerprint of this equation

sha256:65fe21339c417f4500805b01cb39a2076e7191fe05ec21c0e3fbd89e1f8aed5c

The same point number and time give the same coordinates.
Trails and the appearance of points depend on rendering settings and the device.

The button above takes the equation out as it is. To count it again yourself:

pbpaste > f.txt && printf %s "$(cat f.txt)" | shasum -a 256

Take it and run it.What appears when you change the equation? Run and rewrite this equation →