OBSERVATION 006

繭

Mayu — Cocoon

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 Nameless
Year
2026
Medium
Equation, run live in the browser
Points
40,000
Cycle
10s per turn
Fingerprint
sha256 f58c2b99…7ae8

Sixty-four circles, each tilted a little further than the last.

One of them is only a circle.
That alone makes a sphere.

The radius breathes slowly, but the number of circles and their tilts do not change.
What swells is not the sphere. It is the circles.
Each breathes on its own beat, so the layers slide past one another inside.

There are points that shine.
They are not shining. They are where circle crosses circle.
Any two great circles on a sphere must meet at two points.
That light cannot be avoided.

Read and verify the equation
(i, t,
        j = i % 64, p = (i / 64 | 0) / 625,
        a = p * TAU, c = (j * .618034 % 1) * PI, h = j * 2.39996 + t * .5,
        R = 132 + 7 * sin(t * 2 + j),
        x = cos(a), y = sin(a) * cos(c), z = sin(a) * sin(c),
        Q = [200 + R * (x * cos(h) + z * sin(h)),
               200 + R * y * .98 + R * (z * cos(h) - x * sin(h)) * .12],
        Dx = 200 + 73 * sin(t + 0.92) + 22 * sin(t * 2 + 1.56),
        Dy = 200 + 42 * cos(t + 1.2) + 16 * sin(t * 3 + 0.92)
       ) => [Dx + (Q[0] - 200) * .68, Dy + (Q[1] - 200) * .68]

Fingerprint of this equation

sha256:f58c2b9982a9998c8542071215315f78eb856512e0daa6f2eef7bd2425f27ae8

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 →