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
User Interface Concepts
Artwork Evolution
Facebook
@PaulSolt
- I just unlocked the "Super Swarm Sunday" badge on @foursquare! Go team! http://t.co/jg1u7Blz 5 hours ago
- I'm at Super Swarm Sunday w/ @michaelmurphy @aaronfeng @benatnewdigs @unystartups @amblatx1 @skeeterharris @ianmikutel http://t.co/pPsid8Aj 5 hours ago
- RT @mattgemmell: CGPathCreateCopyByStrokingPath() (new in iOS 5 / Lion). I've wanted this function for as long as I've written UI code. ... 2012/02/04
Github
Tags
animation App Store Artwork Evolution Boost Boot Camp C++ cross platform default values development Dual Monitors function pointers Gears of War 2 git GLUT graphics ImagineRIT Impulse inheritance iOS iPad iPhone Macbook Pro Mac OS X MacPorts member functions Objective-C OpenGL PAX 10 player/stage polymorphism programming remote control RIT Robot robotics SCM static methods STL svn 1.6 version control Windows XP Xbox 360 Xcode xcode 3.1.2 XNA














