Man Linux: Main Page and Category List

NAME

       evolvotron_render - Render an evolvotron function tree to an image.

SYNOPSIS

       evolvotron_render  [-f  <frames> ] [-j] [-m <multisample> ] [-s <width>
       <height> ] [-spheremap] [-v] <imagefile.[png|ppm]> < <file.xml>

DESCRIPTION

       evolvotron_render reads an evolvotron image function from it’s standard
       input  and  renders  it  to the file specified (suffix determines type,
       defaults to ppm if not recognised).

       Image functions can be obtained by  saving  them  from  the  evolvotron
       applicaiton, or using evolvotron_mutate.

       See the evolvotron manual (accessible from the evolvotron application’s
       Help menu) for more information on image functions.

COMMAND-LINE OPTIONS

       -j   Enable sample jittering.

       -m   <multisample> Enables antialiased rendering.  This  specifies  the
            size  of  the  sub-pixel  sampling grid, so 1 provides the default
            one-sample-per-pixel behaviour, while 4 provides  16  samples  per
            pixel  on  a  4x4  grid.   Unlike the main evolvotron application,
            there is no upper limit, but of course rendering time increases as
            the square of this number.

       -s   <width>  <height> Specify resolution of output image.  Defaults to
            512 512.

       -v   Verbose mode; useful for monitoring progress of large renders.

       -f   <frames> Generates multi-frame animations.  .fnnnnnn  is  inserted
            into  the specified filename (before the filetype suffix, if any).
            You can use this on functions which weren’t evolved  in  animation
            mode,  but  there’s  no guarantee they have any interesting time/z
            variation.

       -spheremap
            Create a spheremap instead of a planar texture.

EXAMPLES

       evolvotron_mutate -g > function.xml

       evolvotron_render -v -s 2048 2048 function.ppm < function.xml

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 details.

SEE ALSO

       evolvotron(1), evolvotron_mutate(1)