Projects / evolvotron


Evolvotron is an interactive "generative art" application to evolve images/textures/patterns through an iterative process of random mutation and user-selection driven evolution. If you like lava lamps, and never got tired of the Mandelbrot set, this could be the software for you. It's implemented using Qt, and is multithreaded.

Operating Systems

Recent releases

  •  26 Jan 2013 15:26

    Release Notes: This is a release entirely for the convenience of downstream builders of the sources. The two files (libevolvotron/usage_text.h and evolvotron.html) which were previously built from the USAGE file by a Python script are now under source control and included in the sources tarball, simplifying the build process. There is no new application functionality.

    •  19 Aug 2012 13:36

      Release Notes: This release can populate the initial (or on reset) image grid from saved image function files specified on the commandline. A couple of new image functions have been added.

      •  03 Aug 2009 22:25

        Release Notes: This release fixes some issues with file save/load in 0.6.0. In particular, it allows saved functions to be loaded again (alternatively, a workaround in 0.6.0 is to edit the second line of saved XML and replace version=0.6.0 with version="0.6.0"). This update is recommended to anyone making anything other than casual use of evolvotron.

        •  27 Jun 2009 19:22

          Release Notes: This version now builds against Qt4. It also includes significant changes to keyboard shortcuts. The heat/cool/shield/irradiate buttons in the main window have been replaced by an (optional) "autocool" system which gradually reduces the mutation rates.

          •  28 Nov 2007 15:13

            Release Notes: The little-used heat/cool/irradiate/shield buttons have been replaced by an optional steady progressive "autocooling" mechanism. Middle-mouse adjustments no longer flicker. Antialiased rendering is supported by optional multisampling and sample jittering. Enlargement images will now use multiple threads, and their command-line options provide more control over threading. However, there are no new functions in this release, so the range of images possible is the same as with 0.5.0.

            Recent comments

            10 May 2005 04:27 gdesigner

            Great software.

            Many thanks to all the contributors.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.