Site hosted by Angelfire.com: Build your free website today!

Pretty Pictures

Matt Connolly and Alex Courtade

This was a project for our Comp 314 class. We have a program that generates random images, lets the user select which ones he or she likes, and then breeds the images together. We have selected our favorite images and provided links to them, along with the functions that created the images.

Click here for a screenshot of the program in action.

Each image is defined over the x and y values from -1 to 1, like the Cartesian Plane. The nested functions, called the genotype, are evaluated over this range and translated to RGB values and turned into images. The functions can be bred with each other, with the functions intermingling between two breeding genotypes. The program also has other options like loading an external image as a genotype, and selected a target image that is set as a goal to be bred towards, so that the final images produced look more like the target image.

Click here for the set of available functions and their image representation.

 

Click on the image for it's genotype and a larger view.

You can go and get the hell on you and your momma           dude... I can see the music

Screw you guys, I'm going home           baby got back

The lady in red...

go back to my homepage.