from the site(click me im a link)
Chris Coyne created a small language for design grammars. These grammars are sets of non-deterministic rules to produce images. The images are surprisingly beautiful, often from very simple grammars.
to make something like this:
the code looks something like this
startshape imagine
background { b 1 h 2 }
rule imagine {
weave {y 1}
weave {x -7}
weave {x 7 y 1}
weave {x -14 y 2}
}
rule weave {
trunk { sat 1 b .1 h 200 flip 90 y 1.1}
trunk { sat 1 b .1 h 10 x 2 y -.9}
trunk { sat 1 b .1 h 80 x -2 flip 90}
trunk { sat 1 b .1 h 300 x -4 y .8}
trunk { sat 1 b .1 h 120 x 1.5 y 2 flip 90}
trunk { sat 1 b .1 h 340 x 5.3 y -.5}
trunk { sat 1 b .1 h 40 x 4}
trunk { sat 1 b .1 h 240 x -3 y 3 flip 90}
trunk { sat 1 b .1 h 260 x -3.2 y 1.4}
trunk { sat 1 b .1 h 25 x -4.8}
trunk { sat 1 b .1 h 180 x -.4 y -1.7}
trunk { sat 1 b .1 h 330 x 2.3 y -2}
trunk { sat 1 b .1 h 135 x 1}
}
rule trunk 80{
CIRCLE { s 1.5 }
trunk { y 0.2 s 0.99 b .01 h 0.02 a -.009}
}
rule trunk {
CIRCLE { }
SPIRAL { }
}
rule SPIRAL 100{
CIRCLE { s 1.5}
SPIRAL { y 0.2 r -2 s 0.99 b .01 h .02 a -.009}
}
rule SPIRAL 1{
SPIRAL { }
SPIRAL1 { }
}
rule SPIRAL1 {
SPIRAL {flip 90}
}
Theres tons of example code on the site to learn from - its pretty logical stuff. It can even render off movies of the growth of the image - its gorgeous to watch…