EVOLVOTRON(1)
πΈ EVOLVOTRON πΈ
okay bestie, welcome to evolvotron(1) β it's in section 1 of the manual, and it's literally the most iconic generative art situation you're ever gonna meet. β¨
β¨ NAME β¨
evolvotron β Creates generative art by an interactive evolutionary process. π
π¦ SYNOPSIS π¦
evolvotron [Qt options] [options]
π DESCRIPTION π
evolvotron is interactive "generative art" software that evolves images/textures/patterns through an iterative process of random mutation and user-selection driven evolution. Like, literally evolution but make it art. π§
Basically it displays a grid of random images; you click on one you like and the rest of the grid is refilled with variants of the one you picked. That's it. That's the whole vibe. You're the selection pressure. Darwin could never. π
real talk though: this man page describes only the command line options. A more complete manual fully describing usage via the application's GUI is accessible from the application's "Help" menu once it is running. so like, go look there for the GUI tea π«
π GENERAL OPTIONS π
-a,--autocoolβ Enable autocooling by default. set it and forget it, queen π-F,--fullscreenβ Start in "fullscreen" mode (window manager permitting). [Press "Esc" key to revert to normal windowed mode]. main character energy, full screen, no distractions β¨-g,--gridcolsxrows β Number of columns in image display grid (defaults to5x6).-h,--helpβ Display a summary of command-line options and exit. the classic "help me bestie" move π«Ά-j,--jitterβ Enable sample jittering.-m,--multisamplemultisample β Enables antialiased rendering. Valid values are1,2,3,4. This specifies the size of the sub-pixel sampling grid, so1provides the default one-sample-per-pixel behaviour, while4provides 16 samples per pixel on a 4x4 grid. smooth like butter no cap π§-M,--menuhideβ Start with menu and status bars suppressed. [Press "Esc" key to display them]. minimalist era πΈ-p,-spheremapβ Create spheremaps instead of planar textures. NB The middle-mouse adjustments will not behave as expected in this mode. so like, be aware bestie π-S,--startupfilename β Specify a function file to be loaded on startup. This option can be used multiple times, and any positional arguments will also be interpreted as such. Loaded functions are placed on the grid from left to right, top to bottom; if multiple functions in excess of what is needed to fill the grid cells are provided, the extras will be ignored. If the grid is not fully filled with startup functions, the remaining cells are filled at random normally. Note that resetting the application will reload the specified function files again. Also note that using this option multiple times has the potential to generate a lot of loading error dialogs if e.g the path to all the files is wrong. π (fr fr, double-check those paths)-U,--shuffleβ Use in conjunction with-S/--startupoptions, randomly shuffles the order the specified startup images are displayed in. A fresh shuffle will be also be used when the application is reset. π
π ANIMATION OPTIONS π
-f,--framesframes β Number of frames to animate (defaults to1i.e no animaton)-l,--linearβ Varyzlinearly with time rather than sinusoidally over animation period.-s,--fpsframerate β Specify rate at which animations are displayed (as an integer number of frames per second). Defaults to8.
π₯ POWER-USER / DEBUG OPTIONS π₯
-D,--debugβ Debug mode. Currently simply sets function weightings so virtually all function nodes areFunctionNoiseOneChannel. This is really only useful to developers in conjunction with the-F/-uoptions.-E,--enlarement-threadpoolβ Use a separate thread pool for computing enlargements. Using this option ensures computation of enlargements continue to make some progress even while the main grid is being actively worked on. However, this will be at the expense of main grid rendering performance. Without this option, enlargements' final high-resolution renderings are invariably lower priority than computation for images in the main grid. See also the-Noption to control the priority of threads in this pool. it's giving multitasking π-n,--niceniceness β Niceness of compute threads relative to the main application thread (defaults to4).-N,--Niceniceness β Niceness (relative to the main application thread) of compute threads dealing with enlargements (defaults to8). Only effective in conjunction with a separate enlargement threadool (--Eoption). (yes bestie, capitalNand lowercasenare two whole different options, don't mix them up π)QtOptionsβ The Qt GUI system recognizes an number of additional options (for example, standard X11 things like-geometry <width>x<height>; consult the Qt documentation for more information). Note that these don't use the Gnu "double minus" option style used for evolvotron options.-t,--threadsthreads β Number of compute threads in a thread pool (defaults to number of CPUs) π-u,--unwrappedβ Use with the-Foption to stop the specified function from being wrapped by a random colouring and spatial transform node.-v,--verboseβ Verbose mode. Probably most useful for getting a list of supported function names for use with the--Foption. it's giving "tell me everything" π£οΈ-x,--favouritefunctionname β Force a specific function type to be used at the top level of all new image function trees (wrapped by random colour and spatial transforms, unless the--unwrappedoption is also specified). This can also be controlled from the "Favourite" dialog.
π EXAMPLES π
evolvotron -F FunctionSpiralLinear
evolvotron -F FunctionKaleidoscope -u
π AUTHOR π
evolvotron was written by Tim Day (www.timday.com) and is released under the conditions of the GNU General Public License. For further details see the application's "About" dialog (accessible from the "Help" menu), or the file LICENSE supplied with the source code.
π«Ά SEE ALSO π«Ά
evolvotron_mutate(1), evolvotron_render(1)
okay that's the whole page, you're so welcome π this was brought to you by www.timday.com, dated 16 Oct 2009, from the EVOLVOTRON(1) manual β periodt. β¨ππ¦
π¦ where this page comes from
- debian bookworm: evolvotron 0.7.1-5+b1 Β· GPL-3.0-or-later
- debian trixie: evolvotron 0.8.1-1+b2 Β· GPL-3.0-or-later
- ubuntu jammy: evolvotron 0.7.1-5 Β· GPL-3.0-or-later
- ubuntu noble: evolvotron 0.8.1-1build3 Β· GPL-3.0-or-later
- ubuntu questing: evolvotron 0.8.1-1build5
- ubuntu resolute: evolvotron 0.8.1-1build6 Β· GPL-3.0-or-later
- ubuntu stonking: evolvotron 0.8.1-1build6 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms