Fractals

FLAM3 – fractal flame renderer and genetic language

FLAM3 is the original fractal flame renderer and genetic language. It provides a set of command-line programs and a C library for generating, manipulating and rendering fractal flames.

A flame is represented by a genome containing transformations, variations, colours and rendering parameters. FLAM3 can create these genomes from scratch, mutate existing ones, cross two parents and interpolate between control points.

This makes the software useful both as a standalone command-line renderer and as a foundation for other fractal flame applications.

This is free and open source software.

Key Features

  • Provides flam3-render for producing still fractal flame images.
  • Includes flam3-animate for rendering animation sequences.
  • Offers flam3-genome for creating and manipulating flame parameter sets.
  • Can generate random genomes as starting points for new artwork.
  • Supports mutation of existing flames to produce related variations.
  • Provides crossover operations that combine characteristics from two parent flames.
  • Interpolates between control points to produce smooth transitions.
  • Can generate rotation and sequence-based animation parameter sets.
  • Supports motion blur when rendering animated flames.
  • Includes a substantial collection of mathematical flame variations.
  • Provides symmetry controls for constructing repeated geometric structures.
  • Supports palettes and colour maps for controlling rendered colour.
  • Includes flam3-convert for converting older flame data into its XML representation.
  • Installs a reusable C library for applications that want to embed FLAM3 rendering.
  • Provides command-line controls for rendering quality, dimensions and other parameters.

Website: github.com/scottdraves/flam3
Support:
Developer: Scott Draves
License: GNU General Public License v3.0

FLAM3 is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Fractal Tools
Mandelbulber v2Creatively generate three-dimensional fractals
JWildfireVery powerful and flexible flame fractal generator
Gnofract 4DFour-dimensional, inter-relational Mandelbrot and Julia set generator
XaoSReal-time interactive fractal zoomer
NextFractalCreate amazing fractal images and other algorithmically generated images
RsfracTerminal-based fractal explorer written in Rust
FraqtiveDraws Mandelbrot and Julia fractals
Electric SheepScreensaver showing collective dream of sleeping computers
QosmicCosmic recursive flame fractal editor
Fractals ExplorerRender and explore fractals in real time
Par FractalGPU-accelerated renderer for exploring 2D and 3D fractals
FractoriumQt-based fractal flame edito
FractGenExtensible tool for generating and exploring fractal images
FractalshadesCreate static and interactive fractal visualizations
fractal-generatorMandelbrot and Julia fractal generator
FLAM3Cosmic recursive fractal flames

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted