Projects / evolvotron

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.

Tags Artistic Software multimedia Graphics Editors Raster-Based Scientific/Engineering Mathematics
Licenses GPL
Operating Systems POSIX Linux
Implementation C++ Qt Boost

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Jun 2009 05:52
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  28 Nov 2007 07:13
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  21 Oct 2007 08:35
  • Rrelease-after

Changes: Mainly a development release focusing on memory management (now makes extensive use of Boost smart pointers), cleaning up threading code, using precompiled headers, and replacing the messy static-initialized function meta-information with something less troublesome. There are several minor end-user visible improvements. For example, the default number of compute threads is now set to the number of processors found, colours tend to stay in a sensible range instead of saturating, the application icon is derived from the last spawned image, and there are a few new functions.

  • Rrelease-mid
  •  26 Jun 2005 15:26
  • Rrelease-after

Changes: Various minor enhancements; primarily more sensible undo behaviour, rationalization of some function types, and a new "Favourite" dialog to force a particular "root" function type (previously only available by command line option). Fullscreen mode support is now always built in.

  • Rrelease-mid
  •  14 Jul 2004 14:06
  • Rrelease-after

Changes: Configuration script robustness has been improved. There is a minor source change to build with gcc 3.4.

Rss Recent comments

Rcomment-before 10 May 2005 04:27 Rcomment-trans gdesigner Rcomment-after

Nice!
Great software.

Many thanks to all the contributors.

No-screenshot

Project Spotlight

Chestnut Package Manager

A utility for transparent and easy package management.

No-screenshot

Project Spotlight

The WollMux

An OpenOffice.org plugin with enhanced forms, autotext, and printing features.