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 |
Recent releases


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.


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.


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.


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.


Changes: Configuration script robustness has been improved. There is a minor source change to build with gcc 3.4.
An OpenOffice.org plugin with enhanced forms, autotext, and printing features.
- All comments
Recent commentsNice!
Great software.
Many thanks to all the contributors.