Animation

Fractorium offers support for generating animation sequences in the Library tab.

Editing the values below has no effect on the interactive renderer. They are only used when generating a sequence, performing animation or saving to Xml.

Interpolation

The method to use when interpolating flames during sequence generation. Linear uses basic linear interpolation when generating all of the steps between keyframes, while Smooth uses log interpolation. The first and last keyframes in a sequence must use Linear.

Default: Smooth

Affine interpolation

The method to use when interpolating affine transforms during sequence generation. Linear uses basic linear interpolation for each coefficient of affines, while Log converts to polar coordinates before interpolating.

Default: Log

Temporal filter width

The width of the temporal filter used during animation.

When computing the temporal samples to render, boundary frames must be computed to know what to blend between. By default this is just the sequence frames before and after the one currently being rendered.

However, the time bounds of what’s being blended can be less than that, or even greater which means it will be blended across several sequence steps.

In practice, this will almost always have its default value of 1.

Default: 1.00

Temporal filter type

The type of the temporal filter used during animation.

The filter is an array of values equal in length to the temporal samples used during animation.

For each temporal step used to create motion blur between sequence frames, the palette will be multiplied by the value in the filter array at that same step position.

Box: All filter elements are 1, which means the palette is unchanged from its original values.

Gaussian: The filter values follow the shape of a Gaussian distribution: starting close to zero, increasing up to 1 at the halfway point, then falling back down to zero. This can cause the output to be darker than the original keyframes since almost every filter value is less than 1, which might not be desirable.

Exp: Use an exponent to shape the filter values. A value of 0 sets all filter values to 1, making it the equivalent of Box. For Exp values other than 1, the output will usually be darker than the original keyframes since almost every filter value is less than 1, which might not be desirable.

Default: Box

Temporal exp value

The exponent value when using the Exp temporal filter type.

0: The value for every temporal sample is 1, which makes this equivalent to the Box filter.

0.5: Convex curve from 0 to 1.

1: Straight line from 0 to 1.

> 1: Concave curve from 0 to 1, with a more gradual onset the larger the value is.

Otherwise unused.

Default: 1