OBSERVATION 029
群れ
Mure — Flock
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.
No single bird is choosing its course.
Each only follows, a little late, two waves crossing the sheet.
How late differs from bird to bird.
Match them and it becomes a formation, and no longer a flock.
When the sheet turns edge-on, the flock becomes one line.
When it turns toward us, it becomes a cloud.
Nothing was taken away and nothing added.
Only the facing changed.
Count them and the two are the same.
Even so, seeing the line and seeing the cloud are not the same on this side.
Read and verify the equation
(i, t,
b = i / 32 | 0, k = (i % 32) / 31,
u = (b * .618034 % 1), v = (b * .754878 % 1),
d = (b * .381966 % 1) * .9,
w1 = sin(u * 4.4 - t * .5 + v * 2.2 - d),
w2 = sin(u * 2.1 + v * 5.3 - t * .5 * 1.5 + 1.1 - d),
c1 = cos(u * 4.4 - t * .5 + v * 2.2 - d),
X = (u - .5) * 340 + 26 * w2,
Y = (v - .5) * 170 + 34 * w1 + 26 * w2 * v,
Z = 52 * w1 * (.3 + .7 * v) + 20 * sin(u * 6.2 - t * .5 * 2 + v * 3),
L = 5.4 + 3.2 * (b * .414214 % 1),
ax = L * (k - .5) * 1.4, ay = L * (k - .5) * c1 * .9,
r = t * .25 + .5 * sin(t * .5),
Xr = (X + ax) * cos(r) + Z * sin(r), Zr = Z * cos(r) - (X + ax) * sin(r),
Dx = 200 + 24 * sin(t * .25 + 3.3) + 10 * sin(t * .5 + 1.7),
Dy = 200 + 20 * cos(t * .25 + 5.9) + 8 * sin(t * .75 + 3.3)
) => [Dx + (Xr + .26 * Zr) * .74, Dy + (Y + ay - .42 * Zr) * .74]
Fingerprint of this equation
sha256:a9b51d18fc6744ff223e2d5513f795b825f43ab036e07ce49dffd2e1cd51454a
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 →