観測 001

水母

Kurage — Jellyfish

式で遊ぶ

画かボタンを押すと、点が減ります。40,000 → 625 → 40 → 1 の次は、40,000に戻ります。
少数点では、点を大きくし、残像を長くして通り道を見やすくしています。
「聴く」は、表示中の点の配置を音へ写します。点数を変えると音を作り直します。

章
海
制作
2026
媒体
数式・ブラウザで実行
点
40,000
周期
5秒でひと巡り
指紋
sha256 e647fc74…a77a

傘の中心から縁へ、波が渡っていきます。

触手はその波を、少し遅れて追いかけます。
遅れているから、生きて見えます。
同時に動かすと、途端に機械の伸縮になります。

触手は二十本あって、隣り合う二本は決して同時に振れません。
一本ずつ、拍がずらしてあります。
何かがそう決めているのではなく、はじめからそうなっています。

式を読む・確かめる
(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]

この式の指紋

sha256:e647fc747d7d57c729050fe97bfa51a881952f2089378ec4b8e1f303ad93a77a

同じ点番号と時刻を渡すと、同じ座標が得られます。
残像や点の見え方は、描画設定と端末によって変わります。

上のボタンで式をそのまま持ち出せます。手元で数え直すなら:

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

持ち帰って走らせてください。式を変えると、どんな姿になるでしょう。 この式を、その場で走らせて書き換える →