Animator: an alternative to keyframe animation

The Animator is a bit special because it is halfway between a Generator and a Modifier. Just like every Modifier, it can be added to the data embedded in a parameter or on the result of a Generator, but it has two options:

Info:

Visit these separate pages to learn about to use of the Animator with specific data types:

The Animator allows you to generate a 100% procedural animation on a single parameter (1D/2D/3D/4D), defined by a type of evolution, a start time, and a duration or end time.

Depending on the interpolation type used, additional options (shown here in purple) will be added to the list:

In order to understand the principle of each option, we will start with a simple case: a layer using a Circle Generator with its Position parameter in Separated mode. Position X will be the only one animated and an Animator will be added onto it.

Interpolation type

The first parameter defines the interpolation type between the starting value, prior to applying the Animator Modifier, and the final value, after it has been applied. By default, the Elastic interpolation type is selected, among the 50 available types.

Depending on which interpolation type is chosen, the parameters Amplitude, Period, and Overshoot will appear, allowing you to control the evolution of the parameter with more precision.

Timing parameters

The animation speed, beginning, and end are determined by the following five parameters: