Core Fractal Features


Composite Multi-Fractals

Create new fractals by combining 2 or more fractals in 5 different ways:

  1. Morphing
  2. Splicing
  3. Keyframe Deltas
  4. Layerz
  5. Sub-flame variation types

Morphing - FA Exclusive

Cross breed 2 parent fractals to make many other possible fractals. Properties are treated as a bundle.

Tool to use: Cross Breeder Editor.

Splicing - FA Exclusive

Splice 2 or more fractals together to create exciting new fractals. Exploits the huge power of Variation Group Chains.

Tool to use: Lua Scripts.

Keyframe Deltas - FA Exclusive

Same idea as morphing, but each property is handled independently. Properties are unbundled.

Tool to use: Super Variants Editor.

Layerz

Combine layers of basic fractals to create composite fractal by having each layer share the same histogram.

You can use "Quick Look" of multiple selected thumbnails to evaluate whether they work well together as a layered fractal.

Select multiple fractal thumbnails and create a new layered fractal with a simple menu command.

Drag & drop (or Copy/Paste) fractals in preview window to add layers to a fractal.

Tools to Use: Quick Look, Grid Thumbnails, & Preview Window

Sub-flame variations

subflame and subflameFinal variation types for normal and final transforms respectively.

These variations invoke another basic fractal to create the variation shape.

Warning: Sub-flames may not be supported on all GPU devices and driver updates in both the past and future may break sub-flame GPU rendering. CPU rendering should be unaffected.

Tools to Use: Lua Scripts & Transform Editor

Super Variants - So Easy to Use Now

Super variants are now much easier to use.

Automatically Setup Super Variants

The standard Variants editor needs 1 initial fractal from which it creates many different variant fractals.

The Super variants editor needs 2 initial fractals. When opened from 2 initial fractals, the super variants editor will create many other random fractals based on those 2 fractals.

There are so many places in the app where you can select 2 fractals and then open the Super variants editor.

Opening Super Variants on a Selected Variant Fractal

Tip: Select 1 variant fractal in the Variant editor and click on the Super Variants button.

Voila! It sets up the Super Variant editor's 2 initial fractals and finds many more fractals related to the selected variant fractal.

New Variation Types

  • arcsinh
  • arctan
  • cpow3
  • crackle
  • depth_blur
  • hypershift
  • panorama1
  • swirl3
  • tile_hlp
  • tile_log
  • subflame
  • pre_subflame
  • subflameFinal
  • pre_subflameFinal

Crackle Support

Finally, the popular crackle variation type is supported.

There are new Lua scripts to add a crackle variation to an exsiting fractal and 2 randomize the crackle parameters.

Mutliple Final Transforms

Fractal layers can now have both multiple normal transforms and multiple final transforms.

Multiple final transfroms are applied in series.

All Fractals are Layered

All fractals are layered. Fractals made with earlier versions of FA are converted to layered fractals when opened.

A fractal with 1 layer looks the same as legacy unlayered fractals.

Layerz Morphing

Multi layered fractala can be cross bred.

Layerz Morph Permutations

When morphing layered fractals, now you have the ability to setup different layer combinations as well as transform combinations.

In other words, you can say first which layers morph together, then which transforms morph together.

Transform Editor Support for Layerz and Sub-Flames

Each layer can be edited independently in the Transform editor and you can switch back and forth between which layer is being edited.

You can add sub-flame instances using the Transform editor and switch back and forth between the main fractal and its sub-flame fractal in the transform editor.

The transform editor preview can be switched from Current Layer to All Layers and from Main Fractal and Sub-flame Fractal views.

True 3D - FA Exclusive

Fractal Architect is the first flame fractal app that supports True 3D.

FA 3D fractals now use 3D matrix transforms throughout for both normal and final transforms.

Prior Art

Apophysis Pseudo 3D

All normal/final transforms use 1 2D matrix.

Jwildfire "2D Matrix 3 Times"

Jwildfie uses 3 separate 2D transfoms, on the XY, YZ, and ZX planes to create 3D fractals.

Fractal Architect True 3D

The standard Pre and Post matrices in each transform are each 1 3D matrix.

This is the natural way to handle 3D operations in computer graphics.

You can rotate an object around an arbitrary 3D axis. (Impossible with Apo Pseudo 3D. Extremely difficult in JWF.)

FA can import both Apo Pseudo 3D fractals and Jwidlfire fractals and convert them to True 3D fractals.

3D Tetrahedron Editor - FA Exclusive

FA has a simple 3D tetrahedron modeler, where you manipulate a 4 sided tetrahedron using the mouse.

Just like manipulating a 2D triangle can be used to edit a 2D matrix transform, manipulating a 3D tetrahedron can be used to edit a 3D matrix transform.

You can also choose to use the Jwildfire approach of using a Triangle editor to manipulate one of the 3 cardinal faces of tetrahedron. You specify which face to edit by choosing the XY, YZ, or ZX face.

New Lua Scripting Related Features


There have been so many Lua Scripting new features. This version of FA now has so much scripting power.
Other app's scripted fractals get boring and repetitous. Not true with FA !

Many New Lua Scripts

FA 5 now includes:

  • 40 Main random fractal scripts
  • 96 Variant tweak scripts.

Term Definitions

  • Lua is powerful embedded scripting language used by many applications
  • Main random fractal scripts creates new random fractals.
  • Variant tweak scripts modify an input fractal and creates new variant fractals from it.
  • Varpars is a property bundle instance made up a variation type name, its weight range, and all of its variation parameter value ranges.

Lua Script Lists

In FA, you can create a Lua Script List which is a list of Lua scripts + all their input parameters.

  • You can save the Lua script list as a new named Lua script.

Saving Make New Fractal's Setup as a Script

Since FA 2, Fractal Architect included a Make New Random Fractal window on the Home Page. Sometimes you might find a combination of settings that make a lot of great looking fractals.

Now those settings can be saved a a new Main random fractal Lua script.

In fact, this release of FA includes a lot of new Main random fractal scripts created using this same feature !

The Fractal Architect Experience !!

  • Lua Scripting
  • Variant fractals
  • Keyframe Delta Super Variants

With Fractal Architect you have unparalleled productivity creating exciting new fractals

Lua Scripts Now Support Input Parameters

  • Lua Scripts can be either a fixed value or a Lua expression that is "late evaluated".

  • Late evaluation is important with Lua expressions that generate random value ranges, so each created fractal does not have the same input parameter value.

  • The GUI has a popover that lets you specify the script's parameter values.

General Pre/Post/Normal Varpar Scripts

These scripts randomly embed new variation instances into the fractal's transforms.

They can be embedded into the normal, pre or post variation groups.

These scripts have special input parameters called varpars, that specify which variation type to insert, its random weight range, and random parameter value ranges.

You can specify one or more variation instances using any variation type.

These scripts are powerful, simple, and flexible.

  • The GUI has a popover that lets you specify the script's varpar settings.

Save any Fractal as a Lua Script

Any fractal can now be saved as a new Main Lua script.

Why would you want to do that?

See the next new feature.

Lua Scripts Can Call other Lua Scripts

The Splicing and Sub-flames scripts all need "another" fractal to do their magic.

So those scripts can call another Main random fractal creation script to create the "other" fractal.

The "other" script defaults to "simil3.lua", but can be any script. The script input parameter tells these scripts which "other" script to use.

So if you saved a fractal as a new Lua script, you can invoke it here.

The GUI popover for setting up script input parameters has 2 buttons to make specifying the "other" script easy.

Animation Sequencer Enhancements


Smoothed Audio Clip Curves

A new type of animation curve is now supported.

You can use an audio clip as the source for an animation curve.

Unsmoothed audio clips make very poor animations curve and lead to lots of big jerky animation movements.

FA introduces a smoothing parameter that smooths out the huge swings in movement.

Even so, the animations created from audio clips often don't look good. It is a simple concept that does not work well in practice.

Orchestral sounds and human singing just create weird animations. Simple beat sounds work best.

Metronome Click Tracks

Metronome click tracks can be used as the audio clip and they make very nice animation curves. The wave shape has a very nice simple shape that animates fractals nicely.

Audio Clip Curves & Smart Clips

You can have one audio clip source file for the entire sequence and many audio clip animation curve instances.

The Smart Clip button will clip the animation curve instances to match the appropriate time interval in the audio clip.

Color Gradient Interpolation

Color Gradients are now accurate in all cases, so morphed colors match the endpoint keyframe's colors.

Using the Variants Editor to Create Great Animations

FA can create simple animation sequences from a batch of keyframes.

Another way is to use the Variant editor (or Super Variants) to create animation sequences.

Simply drag/drop (or copy/paste) a fractal from a variant thumbnail grid and drop it onto an animation segment.

That creates one of two types of animation segments:

  • Keyframe morph animation (Default)
  • Keyframe delta animation (Hold Option key down)

The first option creates a "simple keyframe morph" (where all of the properties are bundled together and there is 1 animation curve for the segment).

The "keyframe delta animation" is related to a keyframe morph, but instead is a large collection of unbundled property animations, that can each have its own separate animation curve.

New Mac OS High Sierra Feature Support

HEIC Image Files

This image file type matches the image quality of JPEG but at 1/2 the file size.

HEVC Video Codec

This is Apple's name for the new H.265 codec that creates videos that are 40% smaller than the previous H.264 standard codec.

4K Colorspace

Create videos with high dynamic range and saturated colors.

Apple Compressor Support

Apple Compressor has professional level support for creating videos from image sequences.

If you want HDR and 10 bit video support, use Apple compressor.

VIdeos created using Apple's AV Foundation API (the API used by FA) are not color accurate, but most would say they are "good enough". (I believe the gamma curve is incorrect.)

© 2011-2020 Centcom Inc. Contact Me