Create a Keyframe Animation
 
 
 

Animations can be created within Showcase by transforming objects (changing their Translation, Rotation, or Scale) and setting “keyframes” of each position to keep. Separating these keyframes on a timeline determines how fast or slow the object moves from position to position.

Keyframe animations are based on object transformations changing over time. The transform tools are used extensively in animating this behavior. See Move, scale, and rotate objects visually for more information on transforming objects and using the Handles.

Create a keyframe animation

Create the behavior

  1. Press B to show the Behaviors interface.
  2. Select the objects in the scene you wish to animate.
    NoteAny objects currently selected when a Keyframe Animation is created are automatically added to the animation.
  3. Click the arrow beside the Create button and select Keyframe Animation.

    A new keyframe animation behavior is added, with an icon in the Behaviors interface.

  4. If an object is selected when the animation is created, the Keyframe Properties window will open.

Setting keyframes

Keyframe animations require that two “key frames” be defined for an animation to occur. The animation is the automatic interpolation of an object between two or more positions in space (with Translation, Rotation, and Scale).

  1. Select the object you wish to animate. If the object was selected when you created the behavior, it can be selected by clicking on its timeline in the Properties window.
    NoteOnly single hierarchy nodes (single objects or group nodes) in the scene can have keyframes applied on a timeline. However, multiple objects can be added to the same Keyframe Animation behavior - each with their own timelines and keyframes.
  2. Position the object in the scene where you would like it to be at one time in your animation. Use the Transform Handles (H) for the easiest manipulation.
  3. Open the Keyframe Animation Properties window by double-clicking on the behavior icon. Or right-click the keyframe animation icon in the Behaviors interface, and select Properties... from the menu.
  4. Click in the timeline to set the keyframe location in time.

    A gray bar will appear on the timeline as a marker, and a tooltip will indicate what time you are at.

    NoteAll times are in marked in seconds. The frame rate of the animation is determined by your hardware, and at the output stage of animation rendering.
  5. Press the Add New Key button (shown in the following image) or press the “,” (comma) hotkey.

    The current position and orientation of the selected object in the scene will be “saved” in this key. A new line will appear on the timeline with an orange triangular handle on the bottom to indicate it is selected.

  6. Use the Transform Handles (H) to reposition the object in the scene.
  7. Press the Add New Key button or use the “,” (comma) hotkey to set a second keyframe.

    The timeline will automatically advance by 1 second to prevent overlapping keyframes.

  8. Drag the new keyframe to the desired location along the timeline in relation to the first.
    NoteIf an exact time is desired, type the value in the Keyframe time field below the timeline.
  9. Preview the animation by “scrubbing” the timeline. Click and drag in the timeline between the two keyframes. The animated object will move in the viewport at the speed you drag.

  10. Press the Playback Controls button to play the animation at full speed.

    For more information on the behavior Playback Controls, see: Play the turntable animation.

Animating more than one object

Multiple objects in the scene can be animated within a single keyframe animation behavior. Each will have its own timeline and keyframes, and they can be viewed relative to each other in the Behavior Properties window, and played back all at once with the behavior Playback Controls.

NoteParent nodes (groups higher in the hierarchy) cannot be added to keyframe animation behaviors that already contain their children (or sub-objects in the hierarchy). To animate objects and their sub-objects at the same time, create multiple keyframe animation behaviors and link them together. See Link multiple behaviors together.

Add additional objects to the behavior

  1. Open the Keyframe Animation Properties window by double-clicking on the behavior icon. Or right-click the keyframe animation icon in the Behaviors interface, and select Properties... from the menu.
  2. Select the objects in the scene you wish to add.
  3. Press the Choose button for Associated Objects, and select Add Selection To from the menu.

    An additional timeline with the name of the new object to the left of it will appear in the Properties window.

  4. Click and drag in the second timeline to set a keyframe position, and keyframe as usual.

Switch between multiple timelines

Each object timeline must be keyframed and edited individually. They are stacked to allow synchronization of the timepoints and reference to each other.

  1. Click in the timeline of the object you wish to keyframe or transform.

    The timeline will turn orange, and the associated object in the scene will be selected for transformation.

  2. Move the time location bar (gray vertical bar) to set the location for new keyframes.
  3. Scrubbing the timeline (sliding the time location bar) will cause the animations in other timelines to display in the viewport as well.
    NoteIf the movement of other objects in the same keyframe animation behavior is distracting, those objects can be hidden using the standard View > Hide command.

Basic Keyframe Animation Properties

Name:

Click in the Name field and type to set the name of the behavior.

Associated objects:

Click the Choose button and Add or Remove objects from the behavior, or Select all objects in the behavior.

Duration:

The total duration of the animation. The time between the first keyframe and the last keyframe.

Play Mode:

Set the way the overall animation will play back. Once to start and stop from first to last keyframe. Loop to continually restart when the end of the animation is reached. Oscillate to play backwards and forwards when either end of the animation is reached.

Position or Pivot mode:

Set how animation paths are determined. See Keyframe animation modes.

Timeline Controls

Keyframe action buttons

Keyframe time

The current time of the selected keyframe. Type a numeric value to move the keyframe to that precise time.

Add new keyframe

Hotkey: “,” (comma). Adds a keyframe at the current time with the current position and orientation of the selected object.

Update keyframe

Hotkey: “.” (period). Updates the currently selected keyframe with the position and orientation of the object. Overwrites any previous keyed values.

Delete keyframe

Hotkey: k”. Deletes the currently selected keyframe. If multiple keyframes are selected, all are deleted.

Frame navigation buttons

Go to first keyframe

Moves the playback location to the first keyframe in the active timeline, and selects it.

Go to previous keyframe

Moves the playback location to the next keyframe to the left of the current time in the active timeline, and selects it.

Go to next keyframe

Moves the playback location to the next keyframe to the right of the current time in the active timeline, and selects it.

Go to last keyframe

Moves the playback location to the last keyframe in the active timeline, and selects it.

Timeline navigation buttons

Zoom In

Zooms the timeline in around the currently selected keyframe(s). The duration of the animation does not change, but the displayed time fits into the UI.

Zoom Out

Zooms the timeline out around the currently selected keyframe(s). The duration of the animation does not change, but the displayed time fits into the UI.

NoteTimeline navigation can also be done with the standard navigation shortcuts and mouse movements. Alt-RMB to zoom in/ out, and Alt-MMB to pan left/ right.

Editing animations

Animations can be adjusted by editing single or multiple keyframes along the timeline.

Editing individual keyframes

Editing multiple keyframes

Multiple keyframes on a single timeline can be edited at once. This permits scaling of the keyframes relative to each other, as well as movement.

Keyframe animation modes

Keyframe animations are created by interpreting the changes between two or more set keyframes. The way the pivot rotations and transforms are interpreted can be changed by setting the keyframe animation mode.

Set the keyframe animation mode

Keyframe animation limitations

See Also