Here's the Sierpiński space-filling curve, animated by interpolating beween the steps!
Inspired by
- This 1972 computer animation from Nelson Max's Topology Films Project.
- Nadieh Bremer and piratefsh's versions (the curve drawing code is forked from them).
- Eddie Woo's lecture on how the curve is constructed by subdividing a square into isosceles right triangles.
Don't miss the photons-to-film vibe and synth soundtrack.
I'd be very curious to see the animation code from 1972. It might be little more power-efficient than this. 😅
Permutations
2020-11-15 – I posted the animation on ObservableHQ.
2022-01-20 – Walking the curve as a labyrinth on a snowy pitch. "Quarantine wet snow vibes."
2023-10-08 – Translated to a Cuttle.xyz code component for parametric design for makers fun.
2023-12-03 – Made a lamp for winter lumens. The plant later adopted it. #plamp
2025-02-10 – Made stickers during Fab Academy CNC cutting week.
2025-03-01 – Michel Bauer at WertelOberfel credited me and used this animation in the presentation of this 3D printed side table. This was a great answer to the question, what if this animation became the z dimension of a form? Looks like they used Grasshopper, and made some nice parameters for lofting and twisting between iterations.
2025-03-04 – Translated to Vanilla JS to post it here.