OBSERVATION 047
クリオネ
Clione — Sea Angel
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.
Small wings open, then return.
As the sides beat, the slender body rises a little.
The tips follow slightly behind the roots.
The projections on the head and the tail sway differently again.
At six hundred and twenty-five points, you can see through the body.
At one, the path of each beat remains.
What made it seem to swim?
The wings, or the body moving just after them?
Read and verify the equation
(i, t, p = i < 20000 ? 0 : i < 36000 ? 1 : 2, j = p === 0 ? i : p === 1 ? (i - 20000) % 8000 : (i - 36000) % 2000, e = p === 1 ? (i < 28000 ? -1 : 1) : (i <
38000 ? -1 : 1), s = j * .61803398875 % 1, b = (j * .75487766625 % 1) * TAU, v = sin(b), q = t * 1.5 + .35 * sin(t * 1.5), h = q - .75 * s, r = 33 * max(0,
sin(PI * s)) ** .65 * (1 - .58 * s), Q = p === 0 ? [r * cos(b) + 5 * s * s * sin(4 * s - q), 113 + 194 * s + r * sin(b) * .18] : p === 1 ? [e * (16 + 94 * s *
cos(.72 * sin(h))), 164 + 24 * s + 43 * s * sin(h) + 23 * max(0, sin(PI * s)) ** .7 * v] : [e * (12 + 8 * s + 3 * s * sin(q - .7)) + 4 * (1 - s) * cos(b), 133 -
35 * s + 3 * (1 - s) * sin(b)], dx = 200 + 14 * sin(t * .25 + .3) + 5 * sin(t * .5), dy = 200 + 11 * cos(t * .25) - 6 * sin(q) ) => [dx + Q[0] * .94, dy + (Q[1]
- 200) * .94]
Fingerprint of this equation
sha256:4095a9381dd8c37c4a5d1da9b61f8ecb659caca3e31679b2d837dcddc690315f
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 →