Slow at the ends. Quick through the bottom.
Blender add-on · animation
Shape the speed.
Keyframes decide where. The graph decides how it gets there. Now in Blender.
£9.99
One payment, yours to keep, commercial licence — sell the work you make with it.
Same keyframes. Different shot.
One curve, eased in and out. The ghost trail is the spacing — clumped at the ends, spread through the middle.
The playhead sweeps; the spacing reads.
One idea worth knowing.
Two animations can share every keyframe on every frame and still feel completely different — the difference is spacing. The graph is a multiplier on your authored speed. Its integral maps each output frame back to a moment in your original animation, and with Lock Duration on that mapping is normalised: push one part up and the curve gives that time back somewhere else. A point set to 3.0× does not make the object three times faster — the real gain is the peak divided by the curve's own average. Want more contrast? Lower the rest of the curve, not the peak.
Three steps. Every channel at once.
One curve retimes location, rotation, scale and custom properties together.
Set up
Select any keyframed object and press Set Up Speed Graph. You get a flat line at 1.0× — your animation at its authored speed, stashed intact.
Even spacing. Nothing touched yet.
Shape the curve
Drag a point and the motion reshapes live, with the playhead jumping to the frame you're changing. Or start from one of eight named presets.
Drag a point. The motion follows.
Compare, then keep it
The ghost trail shows spacing at a glance; stamp the original alongside for a direct comparison. Not the shape you wanted? Restore Original, exactly.
Clumped where slow. Spread where fast.
Drag a point.
A stripped-back copy of the graph, running right here. Left is the curve you shape; right is the same maths the ghost trail uses — equal time steps, spaced by speed.
Try Whip, then watch the ghost trail on the right — nearly nothing happens, then everything happens at once.
A lightweight copy, not the add-on. The real graph supports bezier handles, a measured speed ramp and a full ghost trail on your actual geometry — this is only the general shape.
Everything it does.
One curve, every channel
Location, rotation, scale and custom properties all retime together from a single graph.
Eight presets
Ease In & Out, Slow Start, Slow End, Snappy, Fast Slow Fast, Hold Middle, Whip and Build. Each frames itself in the view.
Optional bezier handles
Switch to Bezier and every point gets Auto / Aligned / Free / Vector handles — break a point into a corner.
The measured ramp
A second line shows the object's real speed in scene units per second, on the same axis as your curve.
Ghost trail
Onion-skin stamps along the path, coloured by speed — clumped where it's slow, spread where it's fast.
Compare with the original
Stamp the pre-retime animation alongside yours, or run it as a translucent hologram playing next to the retimed object.
Non-destructive
The untouched animation is kept as a *_SGSource action with a fake user. Restore Original brings it back exactly.
Built to leave on
Measured on a 491,520-triangle object with 20 ghosts: +0.05 ms per redraw against a 12 ms baseline.
Saves with your file
Points, speeds, handle types, view settings and the baked motion all survive a save and reopen.
N-panel. One tab.
3D Viewport → N → Speed. Ships as an extension package, so it installs the same way on every supported Blender.
- Host
- Blender 4.2+
- Use
- Speed retiming
- Output
- Baked action, one click to restore
- License
- GPL-3.0-or-later
Questions
*_SGSource action with a fake user. Restore Original brings it back exactly, any time.Shape the motion.
P.S. Owner updates are free — buy once and improvements land in your copy.