# ============================================================ # # chaotic farn. # Combines some cfdgs. Would be nice if someone can make the # “body” thicker and the “tentacles” longer and more winded # :-) # ============================================================ #
startshape START
background { b -0.96 }
rule START {
NODE { hue 50 sat 0.9 b 0.3 } NODE { hue 50 sat 0.8 b 0.3 r 97 } NODE { hue 50 sat 0.85 b 0.3 r 150}
}
rule NODE {
STAR { skew 0 20 } NODE { x 1 y 2 s 0.9 r 20 hue 1.5 skew 5 0 alpha -0.05}
}
rule NODE 0.5{ NODE { flip 90 }}
rule NODE 0.05 {
NODE { r 45 s 0.85 alpha -0.1} NODE { r -45 s 0.85 alpha -0.12}
}
rule STAR {
SHAPE { } SHAPE { flip 180 alpha -0.3} SHAPE { r 90 alpha -0.4} SHAPE { r -90 alpha -0.2} STAR { s 0.85 x 1.2 y 1 b 0.57 alpha -0.097 r 7 hue 3}
}
# way smaller rule STAR 0.04{
SHAPE { } SHAPE { flip 180 alpha -0.3} STAR { s 0.15 x 1.1 y 1 b 0.67 alpha -0.097 r 7 hue 13}
}
rule SHAPE {
CIRCLE { x 1 hue 55 } TRIANGLE { s 0.09 5 x 2 r 92 sat 0.995 } CIRCLE { s 0.5 x 2 y 2 } CIRCLE { s 0.4 x 0.5 y 0.5 alpha 1 b 0.88 hue 0}
}
rule SHAPE 0.2 {SHAPE { skew 5 2 }} rule SHAPE 0.2 {
SHAPE { skew 3 7} LONG_LINE {}
}
rule LONG_LINE {
CIRCLE { hue 200 sat 1 b .6 } LONG_LINE { x 0 y .2 s .498 r 5 }
}
rule LONG_LINE .14 {
CIRCLE { hue 200 sat 1 b .3 } LONG_LINE {x 0 y .4 s .993 r -3 hue 311 }
}
rule LONG_LINE .02 {
CIRCLE { s 4 hue 220 a -.3 b 1 z 100} CIRCLE { s 2 sat 1 b 1 z 100 a -.2} LONG_LINE {x 0 y .5 s .993 r 15 z 10}
}