OBSERVATION 001

水母

Kurage — Jellyfish

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 e647fc74…a77a

A wave crosses the bell, from the centre out to the rim.

The tentacles follow that wave a little late.
It is the lag that makes it look alive.
Move them together and it becomes a machine opening and closing.

There are twenty tentacles, and no two neighbours ever swing at the same moment.
The beat is offset, one by one.
Nothing decides this. It is that way from the start.

Read and verify the equation
(i, t,
        b = i * 2.39996, d = sqrt(i / 25600),
        r = 110 * sin(d * 1.5708) * (1 + .13 * sin(d * 6 - t * 3)),
        j = i - 25600, m = j % 20, s = (j / 20 | 0) / 720,
        q = 58 * (1 - .24 * s), a = m / 20 * TAU,
        Q = i < 25600
        ? [200 + r * cos(b), 138 + r * sin(b) * .36 + 52 * d * d + 8 * sin(t * 3)]
        : [200 + q * cos(a) + 19 * s * sin(s * 5 - t * 3 + m) + 7 * s * sin(t * 2 + m * 3),
           178 + q * sin(a) * .36 + 172 * s + 8 * sin(s * 9 - t * 3 + m)],
        Dx = 200 + 46 * sin(t + 0.0) + 22 * sin(t * 2 + 0.0),
        Dy = 200 + 50 * cos(t + 0.0) + 16 * sin(t * 3 + 0.0)
       ) => [Dx + (Q[0] - 200) * .68, Dy + (Q[1] - 200) * .68]

Fingerprint of this equation

sha256:e647fc747d7d57c729050fe97bfa51a881952f2089378ec4b8e1f303ad93a77a

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 →