# === growth.cfdg # # URL: www.contextfreeart.org/gallery/search.php?t=new&num=5 # # Originally created on 03.03.2021, by flembobs.
CF::MinimumSize = 0.001 CF::Background = [ b -0.95 h 160 sat 0.25 ] CF::BorderDynamic = 1
width = 4 height = 3 cols = 768 c_width = width/cols col_repeat = 500 iterations = 200
minR = 2.8 maxR = 4 range = maxR-minR step = range/cols
g_(X,R,n)=if(n>0, g_((R*X*(1-X)),R,n-1), X) g(X,R)=g_(X,R,iterations)
startshape G ( cols, col_repeat ) []
shape G ( natural n, natural m ) {
loop i=n [ x c_width ] { loop j=m [] { R = minR+i*step g0 = 0..1 g1 = g(g0, R) diff=abs(g0-g1) H = -80+(60*(g1-g0)) SQUARE [ y (((g0+g1)/2)*height) s c_width (diff*height) b 1 sat 1
alpha -0.992 h H blend CF::Screen]
CIRCLE [ y (g1*height) s (c_width/2) 0.005 b 1 sat 0.4 h 67 a -0.2
blend CF::HardLight ]
} }
}