EVOLVOTRON_RENDER(1)
π EVOLVOTRON_RENDER π (section 1 of the Evolvotron manual, bestie)
okay so. you found the page for evolvotron_render, and honestly? iconic tool, underrated, we love her. she renders an evolvotron function tree into an actual image file. let's get into it π
β¨ NAME β¨
evolvotron_render β Render an evolvotron function tree to an image.
like. that's the whole job. render the tree. make the picture. slay.
πΈ SYNOPSIS πΈ
evolvotron_render [options] imagefile.[png|ppm]
π¦ DESCRIPTION π¦
so here's the vibe. evolvotron_render takes an evolvotron image function off its standard input (yes, stdin, she's reading from the pipe bestie) and renders it out to the image file you named. which type of image? that's up to the suffix on the filename β and if the suffix isn't a recognised one, she just defaults to ppm. no drama, no cap.
where do you even get image functions though? two options, both valid:
- save them straight out of the
evolvotronapplication πΎ - or generate them with
evolvotron_mutateπ§¬
and if you want the deep lore on image functions themselves, go read the evolvotron manual β it's accessible right from the evolvotron application's Help menu. that's where the good stuff lives, iykyk.
π COMMAND-LINE OPTIONS π
one bullet per flag, no skips, no shortcuts, we respect the craft π
-f,--framesframes β this one generates multi-frame animations. the way it works:.fnnnnnngets inserted into the filename you specified β before the filetype suffix, if there even is one. and yes you can use this on functions that weren't evolved in animation mode, but lowkey there's no guarantee they have any interesting time/z variation. so like, use at your own risk, she's not promising you cinema π¬-h,--helpβ displays a summary of the command-line options and then exits. the classic. the icon. the "help me bestie" flag π«Ά-j,--jitterβ enables sample jittering. shake things up a little, literally β¨-m,--multisamplemultisample β turns on antialiased rendering. this value is the size of the sub-pixel sampling grid, so1gives you the default one-sample-per-pixel behaviour, while4gives you 16 samples per pixel on a 4x4 grid. and unlike the mainevolvotronapplication, there is no upper limit here β but of course rendering time increases as the square of this number π so like. go off, but know what you're doing, the math is mathing and it's mathing against your free time-o,--outputimagefile.[ppm|png] β this option is just an alternative to specifying the output filename as a positional argument. same energy, different slot π-s,--sizewidthxheight β specifies the resolution of the output image. defaults to512x512if you don't say anything. she's not gonna guess, she's gonna give you the default π-v,--verboseβ verbose mode! super useful for monitoring the progress of large renders, so you're not just staring at a silent terminal wondering if she's alive. she is. she's working. let her cook π
π EXAMPLES π
the pipe moment. the collab. mutation straight into rendering:
evolvotron_mutate -g | evolvotron_render -s 1024x1024 function.ppm
note the1024x1024there β that's you overriding the default size with-s. big image, big feelings, big render time π
π AUTHOR π
evolvotron_render was written by Tim Day (www.timday.com) and is released under the conditions of the GNU General Public License. see the file LICENSE supplied with the source code for the details. respect the license bestie, it's legally binding and also just polite π«Ά
π SEE ALSO π
and that's the page!! β¨ this one's from www.timday.com, dated 16 Oct 2009, and you just read EVOLVOTRON_RENDER(1) β go make something pretty, ily, bye ππ§πΈ
π¦ 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