Logarithmic

The Logarithmic behavior is the inverse of the Exponential behavior. Like the Exponential behavior, it creates more natural animations when scaling objects, especially when using high values. The Logarithmic parameter behavior applies a mathematical function to create a logarithmic curve (rather than linear) between the two values—the effect ramps up quickly, and then the effect slows down. This allows the animation to progress slowly when the scale values are small and speed up when the scale values are large. When applied to parameters other than Scale, the Logarithmic parameter behavior creates more organic animations than other interpolation modes.

The Logarithmic behavior can be applied to parameters animated with behaviors or keyframes; however, Logarithmic does not affect the parameter unless the Start Values or End Values are nonzero.

Note: You can also change the interpolation modes of keyframes to Logarithmic. For more information, see Set curve interpolation.

Adjust this behavior using the controls in the Behaviors Inspector:

  • Start Value: A slider that sets the value added to the parameter at the first frame of the Logarithmic behavior.

  • End Value: A slider that sets the value of the Logarithmic behavior at the last frame. Over the life of the behavior, the parameter that the Logarithmic behavior is applied to makes a transition from the Start Value to the End Value, plus the original value.

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

  • 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 end of the effect for the remaining duration of the object. Trimming the end of the behavior bar resets the object to its original parameter.

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