Genetic Art – Part 4

After some research into binary expression trees, infix, prefix and postfix I was able to create a new Genetic Art 3 mode for Visions Of Chaos.

Basing the image formulas on expression trees allows far more complex images to be bred using mutations, combinations and crossover.

Too see a full range of images this new Genetic Art method is capable of see this flickr set.

Here are a few thumbnails and the formulas that create them.

Sample 31
((((y+x)*arctan((x*round(pi))))%((((y+x)*arctan((y/int(pi))))-cos((x+5.4)))%(((y%y)-y)%(2.7*4.5))))+((((y+x)*arctan((y/int(pi))))-cos((x+5.4)))%(((y%y)-y)%(2.7*4.5))))

Sample 34
(((pi%4.2)*arctan(((x*y)+sin((y*tan(7.2))))))*((((pi%4.2)*arctan(((x*y)+sin((y*tan(7.2))))))%(((y-sin(y))%(x*sqrt(pi)))-(((1.2-pi)%sgn((x/4.2)))*abs((x+y)))))-((pi%4.2)*arctan(((x*y)+sin((y*tan(7.2))))))))

Sample 6
(((((1.3/0.9)+sin((y*x)))%(((1.3/0.9)+sin((y*x)))%(((y*0.5)%6.5)-cos((x%(y-sqr(pi)))))))+((((1.3/0.9)+sin((y*x)))-(((1.3/0.9)+sin((y*x)))%(((y*0.5)%6.5)-cos((x%(y-sqr(pi)))))))*(((1.3/0.9)+sin((y*x)))%(((y*0.5)%6.5)-cos((x%(y-sqr(pi))))))))+((((1.3/0.9)+sin((y*x)))%(((1.3/0.9)+sin((y*x)))%(((y*0.5)%6.5)-cos((x%(y-sqr(pi)))))))+((((1.3/0.9)+sin((y*x)))-(((1.3/0.9)+sin((y*x)))%(((y*0.5)%6.5)-cos((x%(y-sqr(pi)))))))%(((y+round(pi))%(x+cos(y)))+int(((x/7.4)*(y-(7.4*sin(7.2)))))))))

There is also a high-def video of Genetic Art animations here. The animations change the digit nodes in the expression tree slightly over each frame.

Jason.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s