Skip to content

Add and Edit Keyframes

Once a channel exists, you can add keyframes to it in the Timeline.

Keyframes define values at specific frames. Foxel uses those values to build the animation over time.

Why This Matters

A channel only makes a property animatable.

The actual animation begins when you add and adjust keyframes on the Timeline.

A practical workflow is:

  1. Create or enable the animation channel.
  2. Move the playhead to the frame you want to key.
  3. Change the animated value.
  4. Create the keyframe.
  5. Repeat the process at other frames.

Creating Keyframes

To create keyframes:

  1. Select the object you want to animate.
  2. Move the playhead to the frame where you want to create a keyframe.
  3. Change the animated property in the Inspector or with the relevant tool.
  4. Create the keyframe using one of these commands:
    • Animation > Key All Animated Properties
    • Animation > Key Changed Properties
    • Right-click a property in the Inspector and choose Key Selected

Repeat this at other frames to build the animation.

Key All Animated Properties

Key All Animated Properties creates keyframes for all properties that already have animation channels.

Use this when you want to store the current animated state of an object at the current frame.

Key Changed Properties

Key Changed Properties creates keyframes only for properties that have changed.

Use this when you want to avoid keying every animated property and only store the values you just adjusted.

Key Selected

Key Selected creates a keyframe for the selected property in the Inspector.

Use this when you only want to key one specific property.

Selecting Keyframes

Keyframes can be selected directly in the Timeline.

  • Click a keyframe to select it.
  • Click and drag to select multiple keyframes.
  • Hold Ctrl or Shift while clicking to extend or change the selection.

Selecting keyframes lets you move, copy, delete, or adjust them together.

Moving Keyframes

To move keyframes, select them and drag them to a new frame position in the Timeline.

This is one of the main ways to change animation timing after the values already exist.

For example, moving a keyframe farther away from the previous one makes that part of the animation take longer.

Moving it closer makes that part of the animation happen faster.

Copying And Pasting Keyframes

You can copy and paste keyframes between frames and compatible channels.

Copy Keyframes

To copy keyframes:

  1. Select the keyframes.
  2. Right-click the selection.
  3. Choose Copy Keyframes.

Paste Keyframes

To paste keyframes:

  1. Select the target channel and frame.
  2. Right-click.
  3. Choose Paste Keyframes.

Use copy and paste when you want to repeat poses, reuse timing, or duplicate animation patterns.

Deleting Keyframes

To delete selected keyframes:

  1. Select the keyframes in the Timeline.
  2. Right-click the selection.
  3. Choose Delete Keyframes.

To remove all keyframes from a channel:

  1. Right-click the channel.
  2. Choose Clear Channel.

Use Delete Keyframes when you want to remove only specific keys.

Use Clear Channel when you want to empty the whole channel.

Easing Functions

When a channel uses Tween interpolation, each keyframe can use an easing function.

Easing functions change how motion accelerates or slows down between keyframes.

To change the easing function:

  1. Select one or more keyframes.
  2. Right-click the selection.
  3. Open Set Easing Function.
  4. Choose the easing function you want to use.

For example, an easing function can make movement start slowly and speed up, or start quickly and slow down near the next keyframe.

What To Remember

  • Channels come first, then keyframes.
  • Move the playhead before keying.
  • Change the property value, then create the keyframe.
  • Use Key All Animated Properties to key all existing animated channels.
  • Use Key Changed Properties to key only changed values.
  • Use Key Selected to key one property from the Inspector.
  • Keyframes can be moved, copied, pasted, and deleted in the Timeline.
  • Tween channels can use easing functions.