Genetic Gallery

I will be collecting images generated by Evo-Lisa here and make a gallery out of it.
So if you have a portrait or other image that has been Evo-Lisa’ed that you want to show, please mail them to “Roger dot Alsing at Precio dot se”

For those of you who don’t know what I’m talking about, please see:

Art painted by evolution

I’ve already gotten the first image:

Mats Helander’s dog:


Bill Gates:


Moon man:










Opera House Day time:


Opera House Night time:



  1. From one programmer to another, that is simply amazing!!! I would LOVE to see the code and the suggestion above concerning stats. Awesome job. By the way, does your code take any image and automatically convert it to a polygonal, multilateral image?

  2. I think you could speed up the code by changing 1 thing:

    Apply the pixel comparison to the area covered by the polygon that has been changed only

    what u think about it?

  3. oh and for the geek within us,could you add a console under the original where we can see the modifications done in real time and what is happening like in this car evolution game,it’s pretty kewl and it would make a magnificent screensaver ^^

    Car Evolution:

  4. Roger,

    Love that you’ve released the program. I’ll send my results over soon.

    BTW I had an idea…I wonder what a scene from a film would look like if it was GV’ed (Generic Vectorized). That is, you take a scene from a movie, run GV on it until it gets to some desired fitness value, take the results, and play the GV images back.

    Moreover, make this a distributed idea. Put up a bunch of frames from a video, have people run one image on their machine and send the results back to you. Distributed computing in action! Since each person’s result wouldn’t look quite the same (due to the evolutionary aspects of your computation) the resulting video may be quite freaky but cool to look at.

    I’d do it on my laptop but it would take weeks, if not months, to render 1 minute of footage. But having 100 people work on it may make it feasible.


  5. Jason Bock, This can be done very easily with gimp when the images are created , it simple a matter of import directory as layers and save as GIF and it is an image that can be displayed without any special software compatibility issue. The gimp site has easy tutorials on how to do this and I also can build AVIs or any video format from a set of stills. Sounds like a neat idea. You could even use one of Google’s collaboration sites ( simultaneous multiple user access upload and download ( using a shared site key ) ) to have the images in a presentation and compiled from there by everybody. I looked into porting it to “C” with a make file for Linux and it is easily doable.

  6. This is great. It’d be even better if it could export an SVG or generate a JPG from the result file… (seems like defeating the purpose in some ways I suppose ;))
    Or is there some way to display the XML file outside of the program?

  7. Roger, for my amusement I’m trying to replicate this without looking at your now-published code. I can get any old Mona Lisa image and use that, but I’d be interested in using the exact same one. I can’t find that anywhere except in screenshots, which are 256 color-gif images. Do you have the original around here somewhere? Thanks!

  8. very interesting program, an upgrade will be necessary to do animation (input sequence of image). I would like to do one, when it become possible.

Leave a Comment

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

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

Google photo

You are commenting using your Google 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 )

Connecting to %s