< Motion along a path Index Real time control >

Animation Timing

A timing controls the length of a frame in an animation by generating a sequence of time intervals. Each timing has a fixed number of steps and a fixed time for each step. If an animation has more frames than its timing, the timing is repeated.

Series

Item typeSeries
Descriptiona series of consecutive timings
Action-
Condition-

KeyTypeDefaultDescription
timings[Timings]a list of timings

Timing

Item typeTiming
Descriptiona list of time intervals
Action-
Condition-

KeyTypeDefaultDescription
times[int]a list of time intervals in ms; each number is one frame

RandomTiming

Item typeRandomTiming
Descriptiona random time interval
Action-
Condition-

KeyTypeDefaultDescription
minvaluelower time limit
maxvalueupper time limit
stepsvalue1number of steps

Acceleration

Item typeAcceleration
Descriptionan accelerated timing
Action-
Condition-

KeyTypeDefaultDescription
timevaluethe total time of all steps
stepsvalue1the number of steps
accelerationvalue0the acceleration (1/100 of acceleration power)
speedvalue0the base speed (in percent)

An acceleration changes the length of its time intervals depending on the time already passed. The acceleration power determines how much the timing is accelerated and the speed how fast the timing already is without acceleration. The time is the total time the acceleration needs and the steps is the number of steps (frames) this time is divided into.

Note: You may use the accel.exe utility to compute the time intervals for an acceleration.