Evol

by Rob Saunders


Description

The above applet allows you to evolve images simply by clicking on the ones that you like. The initial "population" of images is created at random. When you click on an image that you like it replaces the central image and eight "children" are created around it using mutation. If you don't like any of the children just click on the parent again.

That's all there is to it.* Have fun.


Comment

This genetic artwork evolver is heavily based on a similar applet developed by John Mount which in turn was based on the work of Scott Neil Reilly and Michael Witbrock developing International Genetic Art II.


Source Code

This is the source code for this applet:

GenArtApplet.java
QuaternionOperatorTree.java
QuaternionOperator.java
Quaternion.java
AlphaMaskImageFilter.java
faceplate-brushed.gif
faceplate-bmask.gif


*

For a completely over-the-top demonstration of how to use this applet, have a look at this "viewlet" I created to explain it: Evol: The Evolution of Genetic Artworks


Robert Saunders
Last modified: Thursday, 2 August 2001