Wriggle

The Wriggle behavior works similarly to the Randomize behavior, but with a slower effect.

Tip: A Wriggle behavior applied to an Opacity parameter set to 100% does not have much effect. This is because there isn’t much room to “wriggle.” For a better result, set the Opacity to 0, or change the Apply Mode to Subtract.

Adjust this behavior using the controls in the Behaviors Inspector:

  • Amount/Multiplier: A slider that defines the maximum value that the Wriggle behavior generates. The Amount slider is available when the Apply Mode is set to Add, Subtract, or Add and Subtract. The Multiplier is available when the Apply Mode is set to Multiply.

  • Apply Mode: A pop-up menu that determines how values generated by this behavior are combined with other behaviors and keyframes that affect the same parameter. This provides you with different ways of using a Wriggle behavior to modify a parameter’s preexisting values. The options are Add, Subtract, Multiply, or Add and Subtract.

  • Frequency: A slider that sets the amount of random variation per second. Higher values generate faster variations, whereas lower values generate slower variations.

  • Wriggle Offset: A slider that offsets the sequence of random values when you want to apply the same Wriggle behavior to multiple objects. By offsetting each object’s version of the Wriggle behavior, you can prevent objects from moving in sync.

  • Noisiness: A slider that adds an additional overlay of random variance to the Frequency you’ve set. Higher Noisiness values result in more erratic variations in the affected parameter.

  • Link: A checkbox, available when you apply the Wriggle behavior to a two-dimensional parameter (such as Scale) or three-dimensional parameter (such as Position) that consists of X, Y, and/or Z values. Select this checkbox to keep the behavior’s effect on each value proportional.

  • Affect Subobjects: A checkbox, available when the Wriggle behavior is applied to a parameter of the Sequence Replicator behavior. When Affect Subobjects is selected, each object has a different wriggle behavior. When Affect Subobjects is deselected, each object undergoes the same animation.

  • Random Seed: A button that picks a new random seed number. This number is used to generate new sequences of values, based on the other parameters of this behavior.

  • Start Offset: A slider that delays the beginning of the behavior’s effect relative to the first frame of its position in the Timeline. Adjust this parameter to make the behavior start later. This parameter is measured in frames.

  • End Offset: A slider that offsets the end of the behavior’s effect relative to the last frame of its position in the Timeline, in frames. Adjust this parameter to make the behavior stop before the end of the behavior bar in the Timeline. Using this slider to stop the effect, instead of trimming the end of the behavior bar in the Timeline, freezes the last random value generated by this behavior for the remaining duration of the object. Trimming the end of the behavior bar resets the parameter to its original value.

  • Apply To: A pop-up menu that shows the parameter affected, and that can be used to reassign the behavior to another parameter.