OBSERVATION 023

島

Shima — Island

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 Boundary
Year
2026
Medium
Equation, run live in the browser
Points
40,000
Cycle
5s per turn
Fingerprint
sha256 49f580a5…c2fa

Join the places of equal height and you have a shore.

Nobody drew the shore.
It is decided by how far the water has come, and by nothing else.

Raise the water and the island divides.
Lower it and they join into one.
Nothing about the land has changed. Only the height of the water.

It looks intricate
because small undulations sit on top of large ones.
Come closer and finer inlets appear, and it never ends.

Read and verify the equation
(i, t,
        gx = i % 200, gy = (i / 200 | 0),
        x = 3 + gx * 1.97, y = 3 + gy * 1.97,
        H = .52 * sin(x * .0295 + 1.1) * cos(y * .0261 - .4)
          + .27 * sin(x * .0712 - .8) * cos(y * .0634 + 1.7)
          + .14 * sin(x * .151 + 2.3) * cos(y * .129 - 1.1)
          + .07 * sin(x * .317 - .6) * cos(y * .283 + .5),
        d = H - (.04 + .13 * sin(t))
       ) => abs(d) < .019 ? [x, y]
          : d > 0 && (gx * .618034 + gy * .754878) % 1 < .17 ? [x, y] : [-9, -9]

Fingerprint of this equation

sha256:49f580a58e5ec9463f31b4b45367cba4156415182be58c790fb0fa161472c2fa

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 →