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.
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.