Skip to main content

Animation Auto Ease Options

An auto ease option specifies the speed curve of an animation. SimLab composer comes with various predefined motions, a motion is the type of generated animation that is used for creating predefined animations such as a round table, follow path wheel motions for the selected object, and round table and helical motions for cameras.

Regular keyframes

SimLab Composer has three types of ease that automatically adjusts the influence into and out of a keyframe to smooth out sudden changes in translation, rotation, and scale. these options are auto ease-out, out ease-in, and auto ease. With these options, users can ease the speed of an object when coming into or out of a keyframe or both, where (auto ease out) is used to ease speed coming out of a selected keyframe, (auto ease in) is used to a speed coming into a selected keyframe, and (ease) is used to a speed coming both into and out of a selected keyframe.

With animation ease options, you can easily achieve smoother and more realistic motion for geometries and cameras in your 3D scenes.

wHUimage.png

  1. Regular Keyframe
  2. Selected keyframe (appears in blue)
  3. Previous keyframe
  4. Next keyframe

image.png

  1. Regular keyframe
  2. Predefined keyframe
  3. Previous keyframe
  4. Next keyframe
  5. Selected Keyframe (appears in blue)
  6. Start frame
  7. End frame
Possible Symbols for Regular Keyframes with and without Ease Effect
Icons Description

image.png

No Ease
  • Regular animation keyframe without any ease type applied.
  • Maintains constant speed at the keyframe itself from the direction of the previous keyframe.
  • Maintains constant speed from the keyframe itself to the direction of the next keyframe.

image.png

Ease-out
  • Regular animation keyframe with ease out applied.
  • Acceleration.
  • Maintain constant speed at the keyframe itself from the direction of the previous keyframe.
  • Accelerate (speed up or increase speed) from the keyframe itself to the direction of the next keyframe.

image.png


Ease-in
  • Deceleration.
  • Regular animation keyframe.
  • Decelerate (slowdown or decrease speed) at the keyframe itself to the direction of the previous keyframe.
  • Maintain constant speed from the keyframe itself to the direction of the next keyframe.

image.png

Ease
  • Deceleration then acceleration.
  • Regular animation keyframe.
  • Decelerate (slowdown or decrease speed) at the keyframe itself to the direction of the previous keyframe.
  • Accelerate (speed up or increase speed) from the keyframe itself to the direction of the next keyframe.

image.png

In the image above, the darker the red gradient color, the faster the object is.

The first keyframe of Box 2 has a speed of 0 with an influence of 100% on its right side. Auto Ease Out automatically adjusts the influence out of a keyframe. The object gradually accelerates as it leaves the first keyframe until it reaches the last keyframe, where it reaches its maximum speed. Keep in mind that Auto Ease Out requires an existing next keyframe in order to take effect.

The first keyframe of Box 3 has a speed of 0 with an influence of 100% on its left side.  Auto Ease In automatically adjusts the influence into a keyframe.  The object starts at its maximum speed and slows down as it approaches the last keyframe. Keep in mind that Auto Ease In requires an existing previous keyframe in order to take effect
 
Both of first and last keyframes of Box 4 have a speed of 0 with an influence of 50% on the right side of the first frame and the left side of the last frame.  This automatically adjusts the speed of change, which accelerates as animation retreats from the first keyframe until it reaches a maximum speed at frame number 10 and from there decelerates as animation advances toward the last keyframe.

The middle keyframe of Box 5 has a speed of 0 with an influence of 50% on both sides. The object slows down as it approaches the middle keyframe and gradually accelerates as it leaves. Keep in mind that Auto Ease requires existing previous and next keyframes in order to take effect on both sides of the selected keyframe.

Predefined Motions

SimLab Composer comes with various predefined motions. A Motion is a type of Composer-generated animation that is used for creating predefined animations such as Round Table, Follow Path, Wheel motions for the selected object, and Round table and helical motions for cameras. In the case of predefined motions, start and end frames have a speed of 0 with a default influence of 25% on sides that falls within an animation sequence itself. The symbol of predefined motion provides a simple visual representation that indicates the relative speed at each particular frame within it.

Possible Parts of Predefined Symbols with One of Ease Effects
The symbol of predefined motion on the animation timeline consists of:
  1. The animation sequence itself.
  2. Start frame, which acts as a regular keyframe.
  3. End frame, which also acts as another regular keyframe.
Possible Symbols for Predefined Keyframes with and without Ease Effect
Icons Description

image.png

No Ease
  • Start frame of a predefined animation keyframe.
  • Maintain constant speed at the first frame of the keyframe itself from the direction of the previous keyframe.
  • Maintain constant speed from the first frame of the keyframe itself to the direction of the end frame of the keyframe itself.

image.png

No Ease
  • Predefined animation keyframe.
  • End frame of a predefined animation keyframe.
  • Maintain constant speed at the end frame of the keyframe itself from the direction of the first frame of the keyframe itself.
  • Maintain constant speed from the end frame of the keyframe itself to the direction of the next keyframe.

image.png

Ease Out Acceleration
  • Start frame of a predefined animation keyframe.
  • Maintain constant speed at the first frame of the keyframe itself from the direction of the previous keyframe.
  • Accelerate (speed up or increase speed) from the first frame of the keyframe itself to the direction of the end frame of the keyframe itself.

image.png

Ease in Deceleration
  • End frame of a predefined animation keyframe.
  • Decelerate (slowdown or decrease speed) at the end frame of the keyframe itself from the direction of the first frame of the keyframe itself.
  • Maintain constant speed from the end frame of the keyframe itself to the direction of the next keyframe.

image.png

Ease in Deceleration
  • Start frame of a predefined animation keyframe.
  • Decelerate (slowdown or decrease speed) at the first frame of the keyframe itself from the direction of the previous keyframe.
  • Maintain constant speed from the first frame of the keyframe itself to the direction of the end frame of the keyframe itself.

image.png

Ease Out Acceleration
  • End frame of a predefined animation keyframe.
  • Maintain constant speed at the end frame of the keyframe itself from the direction of the first frame of the keyframe itself.
  • Accelerate (speed up or increase speed) from the end frame of the keyframe itself to the direction of the next keyframe.

image.png

Ease Deceleration then Acceleration
  • Start frame of a predefined animation keyframe.
  • Decelerate (slowdown or decrease speed) at the start frame of the keyframe itself from the direction of the previous keyframe.
  • Accelerate (speed up or increase speed) from the start frame of the keyframe itself to the direction of the end frame of the keyframe itself.

image.png

Ease Deceleration then Acceleration
  • End frame of a predefined animation keyframe.
  • Decelerate (slowdown or decrease speed) at the end frame of the keyframe itself from the direction of the start frame of the keyframe itself.
  • Accelerate (speed up or increase speed) from the end frame of the keyframe itself to the direction of the next keyframe.

 

image.png

Box 1 has a predefined motion with no ease effects. Box 2 has a predefined motion with ease-out only. Box 3 has a predefined motion with ease-in only. Box 4 has a predefined motion with ease-out and ease-in effects.

In the tutorial video below, we will show you how to use an animation auto ease types: