NODES / MOTION · DAVINCI RESOLVE

Fusion Keyframe Editor: Control Timing Without Fighting the Graph

Move groups of keys, synchronize parameters, copy animation and use Spreadsheet for exact frame timing.

Beginner5–7 min readUpdated:
WORKING REFERENCE07sections

The explanation and the details you can return to.

The Keyframe Editor is mainly about when things happen. It is ideal for moving blocks of animation in time without changing the shape of the motion curve.

Keyframe Editor and Spline Editor solve different problems

Use Keyframe Editor for timing: when animation starts, ends and which parameters should line up. Use Spline Editor for the shape and speed of value changes.

Move an animation block as a unit

Select several keys and shift them together. Relative spacing stays intact, so a finished motion can be moved later in the comp without rebuilding it.

Fusion Keyframe Editor

Fusion Keyframe EditorOpen original
Moving selected keys together preserves the internal timing of the animation.

Synchronize multiple parameters

Position, Size, Angle and Blend often need aligned start/end points. The Keyframe Editor makes timing drift easy to see and correct.

Copy animation intentionally

Keys can be transferred between compatible parameters or nodes, but value ranges must make sense. A technically possible copy is not always a meaningful motion design choice.

Use Spreadsheet for exact frame numbers

When exact timing matters, Spreadsheet is often faster than dragging keys visually. It turns the animation into explicit time/value data, which is useful for matching several elements.

Mini exercise

  1. Create a Transform and animate Position.
  2. Add Scale and Opacity/Blend animation.
  3. Move all keys 12 frames later.
  4. Move only the Opacity start 4 frames earlier and compare the feel.

Key takeaway

Use Keyframe Editor for timing and Spline Editor for motion character. Separating those jobs makes animation faster to reason about.

YOUR PROJECT · YOUR QUESTIONS

Move from reading to practice.

Bring the questions that came up in practice to a one-to-one session. Live training is currently delivered in Russian.

Explore training