#!/usr/bin/perl use CGI; $query = CGI::new(); print $query->header(); $keywords = "fractal flame, flame, fractal, mathematics, graphics, free software, art, artificial life, alife"; $descr = "The original Fractal Flame gallery and home-page, including downloadable software, source code, and a mathematical explanation."; print $query->start_html(-title=>"FLAM3", -BGCOLOR=>"black", -TEXT=>"#a88686", -LINK=>"#a88686", -VLINK=>"#a88686", -meta=>{'keywords' => $keywords, 'description' => $descr}); $menu = $query->param("menu"); if (!defined $menu) { $menu = "about"; } sub mk_menu { my ($cur, $name, $url, @items) = @_; $res = '
' .
'
|
The Flame Algorithm $menu_html
Or you can use the Electric Sheep distributed screen
saver to join the collective evolution and animation of flames.
eos
} elsif ($menu eq "animation") {
print <
See Electric Sheep to see infinitely evolving animated flames.
Or watch the archive copy of the High Fidelity Demo in 1080p.
Or see these queries on YouTube: Electric Sheep, Fractal Flames, and Apophysis.
eos
} elsif ($menu eq "galleries") {
print <
See my portfolio of fine art prints, photographs of flame exhibitions, and the original flame gallery from 1993.
Or see a gallery of images of commercial work by others using the Flame algorithm.
Or try a Google image search for flames, or apophysis.
eos
}
elsif ($menu eq "children") {
$menu2 = $query->param("menu2");
if (!defined $menu2) {
$menu2 = "plugin";
}
$menu2_html = mk_menu($menu2, "menu2", "index.cgi?menu=children",
["plug-in", "plugin"],
["screen-saver", "screensaver"],
["stand-alone", "standalone"]);
print <
eos
if ($menu2 eq "plugin") {
print <
MetaCreations incorporated the
flame code into Kai's Power Tools (KPT) version 5 and dubbed it
FraxFlame. It was updated in KPT6 and eventually sold to Corel. It's now available as the KPT Collection.
For animation, try the After
Effects plug-in from neosapien, or vlam the Digital
Fusion plug-in (download it here). A new
version of AEFlame for OSX and AE5.5 is here
as is the source code,
thanks to Darrin Cardani.
eos
} elsif ($menu2 eq "screensaver") {
print <
electric sheep is an internet
distributed screen-saver that renders flame animations.
The Setting Sun
screensaver for Macintosh now has flame mode thanks to Dair Grant.
there's a Windows
Flame Screen Saver from Ronald Hordijk.
xochi is distributing a flame animation
with iscreensaver for macintosh.
eos
} elsif ($menu2 eq "standalone") {
print <
Apophysis is Mark Townsend's
rendition of the flame algorithm for Windows in Delphi Pascal. It can
render images by itself or produce parameter sets for UltraFractal 3, which supports the
flame algorithm thanks to Erik Reckase. The latest beta version is
available from SourceForge.
Kandid is a generalized
genetic art designer that includes fractal flames as well as many
other algorithms.
Adrian Robert's randim ifs
renderer employs flame's log-density technique to good effect.
eos
}
} elsif ($menu eq "talk") {
print < Documentation is available on a wiki. The XML file
format is covered at the end of this paper and
there are examples of all the palette values here. And there's a tutorial about how to use
Apophysis to design your own animations.
eos
} elsif ($menu eq "code" || $menu eq "download") {
print <
The source
code is hosted by Github. This package provides command line
rendering of high resolution still images and animations. It runs on
Linux and Windows. Scott Draves is the founder and architect, and
Erik Reckase is responsible for development starting with version
2.7.
The README contains the documentation and changelog.
More documentation can be found on the wiki.
The source code includes a regression testing script. Reference images are available for
download.
There's an archive of the old SVN tree if you care to see more history.
eos
} elsif ($menu eq "wiki") {
print <
Learn more on the Wikipedia or our github wiki.
Read a paper about the mathematics behind
them.
eos
} elsif ($menu eq "press") {
print <
Art, Science & Technology at Artisans
Gallery, Mill Valley California, 7/2001
Wired Magazine,
two-page spread of Flame #148,
SIGGRAPH Art Show exhibited Flame #12. Orlando, Florida 1994.
Prix Ars Electronica, Linz Austria, 9/1993
eos
}
print < |
|
This work is licensed under a Creative Commons License by spot at draves dot org.
eos print $query->end_html();