Texture Evolution

Here is my Genetic Algorithms project that is based on the work of Karl Sims. I have built a system that can evolve images, also known as textures, based on “user natural selection” over a period of time. The user plays god and can select those images that will live and die to produce new images. The idea behind this project is to create interesting forms of artwork without any technical or artistic skill.

Texture Evolution is now Artwork Evolution.

The mobile version is now called Artwork Evolution and it was featured at SIGGRAPH 2010′s posters in LA, California. See the abstract here: ACM Portal

Technical Details:

The evolution is performed by a C++ library that can be ported to any platform. I have implemented both a Mac OS X interface in addition to an iPhone interface. The evolution library creates genotypes which carry the DNA and can be mated and mutated. The genotypes are then evaluated to create the phenotypes and visual representations you see below.

Evolved Images

Curtains

Waves

Loops

Logo

Squirley

Hungry Curves

A Future Road

Wallpaper

Pipes

Peace

Planet Rings

User Interface Concepts

The Evolution Editor

 

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">