A Fractal is compromised of 1 or more Fractal Layers.
Fractal Layer
Fractal Layers are similar to legacy Apophysis fractals. A single layer can create an image.
Fractal Layers are not rendered to separate images that are alpha blended together to form the final image (like in a typical image editing app). Instead they all share the same Histogram. The Histogram is later HDR reduced down to the final graphic image.
A Fractal Layer is made up of 1 or more Normal transforms plus optional multiple Final transforms.
Each render iteration, the engine chooses one of the transforms to apply to the fractal point cloud. The Transform weights determine the probability that that particular transform is chosen.
Transform Components
A Transform represents a set of graphic operations that will be applied to the point cloud. Points represent both a 2D or 2D position in space plus a color value.
Each Transform has:
Pre Matrix
List of Variation Groups
Post Matrix
2 dimensional Xaos from/to weights
A Transform has 2 classic transformation matrixes: the Pre and Post matrix.
Variation Group Chain
Each Variation Group Chain has:
1 or more Variation Groups, which have:
0 or more Variation instances.
This Chain transforms the points in series.
The point output from 1 group becomes the point input for the next group.
Variation Group
A Variation Group has 0 or more Variation instances.
In a group, the transform affect of each variation instance is added together. Inside one group, the variation instances’ affects are combined in parallel.
This ability to chain variation groups gives you the artistic ability to apply shape transformations both in series and parallel.
This is extremely powerful in practice.
Variation Instances
Variations create “shapes” and have the biggest impact on how a Fractal looks.
There are hundreds of different Variation types. A large part of the creative process is finding good combinations of variations to use in your fractal.
The Whole Hierarchy of Parts
Fractal has 1 or more Layers
Layer has 1 or more Normal Transforms + optional Final Transforms
Transform has Pre & Post Matrix + Variation Group Chain
Variation Group Chain has 1 or more Variation Groups
Variation Group has 0 or more Variation instances
Variation has 0 or more Parameter instances
On this view, the whole hierarchy of parts is shown.
Each table row has a characteristic color to show what part of the hierarchy it represents.
Hierarchy Filter Selector
This Filter affects what parts of the hierarchy are shown: