chaotic farn

If you have a design you're proud of, share the cfdg file here. It's also a good place to ask for feedback and collaborate.

Moderators: MtnViewJohn, chris, mtnviewmark

Post Reply
shevegen
Posts: 57
Joined: Wed Jul 06, 2005 5:38 am

chaotic farn

Post by shevegen »

if anyone wants to upload to gallery, feel free to


Temporary image at (if anyone wants to do their own ie for gallery
just do so... for some reason the gallery login isnt the same as my
password here, and i am too lazy to request a new, wanna use
same password.. anyway :) :

http://img156.imageshack.us/my.php?image=outputfd7.png
Image

# ============================================================ #
# 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}
}

Post Reply