Generative Art  /  Autonomous System  /  2025–2026

Bloom  / Release

Twenty-two blooms appear, one by one. Each grows at its own pace, breathes, and holds. Then, slowly, they begin to go.


You did not plant them. You cannot stop them. The garden does not wait for you — it has its own arc.


The work runs in a single loop: emergence, fullness, dissolution. Then it begins again. No two cycles are the same.

22 Blooms per cycle
Unique cycles
0 Fixed outcomes
1 Unbroken arc

01

Arrival

The first bloom appears. Then another. Each is seeded with its own color, scale, breath, and pace. The garden grows without asking permission.

02

Fullness

At twenty-two, the garden holds. All blooms breathe together — expanding, contracting — for eight seconds of shared presence.

03

Release

The oldest bloom begins to fade. Then the next. Dissolution moves in order of arrival — the first to come is the first to go.

04

Return

When the last bloom disappears, the canvas clears. After a breath of white silence, the cycle begins again — different colors, different positions, the same arc.

The garden is not a metaphor for death. It is a demonstration of arc. Things come. They reach fullness. They go. This is not tragedy — it is the basic condition of living things.

We spend most of our attention on arrival and presence. The bloom, the achievement, the moment of fullness. Bloom / Release asks you to stay for the rest of it. To watch the going. To notice that the going is as ordered and deliberate as the coming. That release has its own integrity.

"The first to arrive is the first to go. There is no other order."

Each cycle takes a different form — different hues, different positions on the canvas, different pacing in each bloom. But the arc is always the same. Emergence. Fullness. Dissolution. Return. The work does not let you skip any of it.

Bloom / Release is the quieter companion to Surrender Machines. Where that work is mechanical, confrontational, driven by the three forces of anger, ego, and attachment — this one is organic, patient, inevitable. You cannot intervene. You can only watch what happens when something lives its full arc without interference.

Software

  • HTML Canvas — 2D rendering context
  • Vanilla JavaScript — no framework dependencies
  • HSB color engine — harmonic hue generation
  • Custom seeded random — unique per cycle
  • Radial gradient layering — translucency and depth
  • RequestAnimationFrame — smooth 60fps loop

Behavior

  • 22 blooms — spawned at 1.8s intervals
  • 8 second hold — full garden breathing together
  • Staggered fade — oldest first, 600ms offset
  • Life bar — single pixel progress, bottom of screen
  • Full reset — new seed, new cycle, same arc
  • Single file — runs in any browser, no install

Mark Walhimer

Museum planner, industrial designer, generative artist. Twenty years designing interactive public spaces for the Smithsonian Institution, the Children's Museum of Indianapolis, and institutions across three continents. Author of Museums 101 and Designing Museum Experiences (Bloomsbury). Fulbright Specialist. His generative practice grows from a career spent designing spaces that respond to the people inside them.