5.5

Table Of Contents
297Motion User Guide
For example, if you animate the Rotation parameter of an object using the Oscillate
(Parameter) behavior and then apply a Rotational Drag (Simulation) behavior to the
object, the object oscillates, but is not slowed by the Rotational Drag behavior. Motion
evaluates the Simulation behavior (Rotational Drag) before the Parameter behavior
(Oscillate), applying the drag to a 0 value. There is no data for the Simulation behavior
to affect.
Note: Although the Spin behavior appears in the Basic Motion category, Spin is treated
as a Simulation behavior in the order of operations.
For information on combining keyframes with behaviors, see Combining behaviors with
keyframes in Motion.
Behaviors and keyframes
Combining behaviors with keyframes in Motion
Any object can have behaviors and keyframes applied to it simultaneously. When this
happens, the values generated by the behavior and the keyframed values applied to the
parameter are combined to yield the final value for that parameter. This lets you combine
the automatic convenience of behaviors with the direct control of keyframing to achieve
your final result.
Note: Motion has a specific order of operations for keyframes and behaviors. See Behavior
order of operations in Motion.
For example, if you create an animation path using keyframes, you can create a completely
predictable and smooth movement.
However, if you apply the Randomize parameter behavior to the same object, its effect
combines with the keyframed motion path you created. As a result, the animation path
follows the general direction you want, with random variation in it to make it interesting.
Although this example shows how you can combine behaviors and keyframes to create
animation paths, you can combine behaviors and keyframes for any parameter.