Applying multiple behaviors to an object, Behavior order of operations – Apple Motion 4 User Manual

Page 421

Advertising
background image

Applying Multiple Behaviors to an Object

There is no limit to the number of behaviors you can add to an object. When multiple
behaviors are applied to a single object, they all work together to create a final animated
effect.

In general, each behavior applies a value to a specific parameter. The values generated
by all behaviors that affect the same parameters are combined to create the end result.
For example, if you apply the Throw, Spin, and Gravity behaviors to a single object, the
Throw and Gravity behaviors combine to affect the position of the object. The Spin
behavior affects the rotation of the object.

Behavior Order of Operations

When combining different behavior types (such as Parameter and Simulation behaviors),
or combining behaviors and keyframes, it is important to understand the behaviors’ order
of operations. Motion evaluates behaviors and keyframe in the following order:

Keyframes > Simulation behaviors > All other behaviors

Important:

The order of operation is always in effect—regardless of the order in which

the behaviors are applied or the keyframes are added to a layer or group.

Use the following guidelines for animating layers with multiple behaviors and/or keyframes:

• When you animate a layer with keyframes and then apply a behavior, the effect of the

keyframes is evaluated first.

For example, if you animate the Rotation parameter of a layer using keyframes and
then apply a Rotational Drag (Simulation) behavior to the layer, the Rotational Drag
behavior slows the rotation of the layer. Motion is evaluating the keyframed rotation,
and then applying the drag (from the Simulation behavior) to the keyframed animation.

• When you animate a layer with any behavior, and then add keyframes, the effect of

the keyframes is evaluated first.

For example, if you animate a layer so that it rotates in a clockwise direction using the
Spin behavior and then keyframe the Rotation parameter so that the layer rotates in a
counterclockwise direction, the layer rotates in the counterclockwise direction. Although
the keyframes are added to the project after the Spin behavior, Motion evaluates the
keyframes first.

• When you animate a layer with a Simulation behavior and then apply another behavior,

the effect of the Simulation behavior is evaluated first.

421

Chapter 9

Using Behaviors

Advertising