rose code

latest work on generative flower script:


around 2008 i started experimenting with a branching system in p5. after fine tuning many little values here and there, adding randomness to angles, distribution and color arrays, i published a first work series “nebelwald”, simulating trees…, formally these were kind of influenced by the wild structuring of a nearby  accacia groove.

the next step was to add leafes or flowers to the bare branches. many attempts were made, leafes always looked too illustrative, so did flowers,… finally by getting back to basic geometrical forms, such as circles and spline loops, i could achieve a more satisfactory output.

in the long run, quite some differing work series came together, like my first LUMAS editions “recursive trees”, or later works like “rose cherry”.
now this script is almost 10 years old and has grown to a whole body of files.
here are the last two works of the slightly changed rose cherry script i now call “rose code”

curve drawer 1



schorfheide, 2010


the  curve drawer series is based on a vector curve function which reads out a color map or map array and draws in differently occillation structures over the stage, controlled by different mouse action.








swirl series, 2009
based on a rotating bezier curve and color map read out.





de jong


de jong series, 2008

these works are based on the simple Peter de Jong map equations:
x’ = sin(a * y) – cos(b * x)
y’ = sin(c * x) – cos(d * y)

For most values of a,b,c and d the point (x,y) moves chaotically. The resulting image is a map of the probability that the point lies within the area represented by each pixel. As you let it render longer it collects more samples and this probability map and the image becomes more accurate.
Details »

barnsley penrose

Details »


spectr|a|um audio visual lounge
29. september 2007, Dexia Tower Brussels
LAB[au] and Dexia Tower invite:
Holger Lippmann (photos),  Limitatzero,  Olaf Bander