Xforms
The xforms are what contribute most to defining the look of the final output image. A flame must contain at least one xform, and each of them contains several parameters:
Parameters
Weight
The probability that the xform will be chosen in each iteration. All weights are normalized before running.
Color
The index in the palette the xform uses.
Color speed
The speed with which the color indices are pulled toward this xform’s color index. This value can be negative to repel color indices.
Opacity
How visible the xform’s contribution to the image is. A value of 0 means the xform will add no color to the final image.
Pre affine transform
The affine transform that is applied on each iteration to the input coordinates which will be used as inputs to the variations.
Variations
A list of functions which each contain a weight, and optionally more parameters. The output of the pre affine transform is used as inputs to these.
Post affine transform
The affine transform that is applied on each iteration to the output of the sum of the variations, optionally omitted.
Xaos
Xaos is an optional advanced feature that adds an element of control to the random selection of xforms during iteration. It adds an adjustment to the probability that a given xform will be selected based on the xform that was selected in the previous iteration.
Final xform
In addition to the list of xforms, an additional one can optionally be specified as the final xform. It contains all of the same parameters, except weight and xaos. This is because it is always applied in each iteration.