generative botanical print studio / canvas

Bloomwork

draw one gesture. the press turns it into a specimen, meadow, or trellis.

Bloomwork press

Your stroke becomes the bloom axis. Draw across the print to place focal centers and turn the petals.

saved locally in this browser

Personal herbarium

0 plates

Save a plate to start your herbarium. Every recipe can be restored, duplicated, or removed.

You directgesture, character, material
Bloomwork returnsa deterministic botanical scene
Your browser keepsup to 24 restorable plates
why this instrument works this waysource, decisions, limits

reference principle

Many small marks. One clear composition.

The source montage showed how code can behave like pigment, pencil, and repetition rather than polished vector software. Bloomwork keeps the layered-mark principle but builds an original interaction and three new visual grammars around it.

Three grammars, not three filters

Specimen turns your stroke into focal centers and petal axes. Meadow uses it as a clearing through a depth-ranked field. Trellis makes it the structural spine. The same gesture has a different compositional job in each mode.

Judgment before range

Presets set coherent envelopes for composition, material, and color. Sliders stay within ranges that retain hierarchy. The default is already finished; controls redirect it instead of asking you to repair random output.

Persistence boundary

The herbarium is local to this browser. It stores deterministic recipes and small thumbnails in localStorage. It does not sync across devices or upload your work.

Sources and boundaries

Pauline’s p5.js post · Surya’s JavaScript-painting montage · p5.js community · Canvas compositing. Bloomwork uses native Canvas 2D and original procedural geometry; it does not copy source code, branding, or individual artworks.