Qol Tools: Ripple Shift

by QOL Tools in Addons

QOL.. Quality Of Life tools for Blender! 

Ripple Shift

Have you ever been animating and found that you need to make space earlier in the sequence to make space for a range of new edits?  Don't you wish you could just move the playhead to that frame and just shift every single key for all animations from there ?

  Ripple Shift does just that. 

  When editing huge amounts of curves and keys it can get tedious to select and edit multiple frames, especially as you have to scroll left and right to select the ones "offscreen".  This breaks the flow and means you oftnen have to navigate back to where you were. 

Ripple Shift allows you to move ALL keys.  Visible or not.

  It's a surprisingly intuitive workflow (it's what we do with video editing anyway).  

  Sometimes you just want to add a pause, or slow things down, but realise that will require moving all keys for every object in order to make space. 
  Easy!  Just click the "Add Holds" checkbox: 

And don't worry, you can even restrict it to either the objects selected, or even just the fcurves you have selected. It's very flexible.

To use

 Starting RippleShift

   First move to the frame where you want to add a pause/stretch.

   Either in the Timeline, or the Dope Sheet, or the Graph editor all you have to do is right click for the context menu and select Ripple Shift keys. 
   By default it shifts everything after the playhead by 25frames.


   Then, simply Press F9 (or the post operation window at the bottom left).  This will give to the options to change the settings on the fly, and to slide/adjust as you wish.

  SHIFT Amount:
     Drag-sliding the "Shift amount" allows you to move all the frames interactively.  Alternatively of course you can type in specific offsets.

  Selected Objects only:
      Leaves all the other objects untouched, and only affects the animated channels of selected objects.
  Selected Channels only:
      If you're in the graph editor, you can select all the Fcurves you want to be affected (even mixing and matching between objects)

  Add Holds:
      Automatically inserts keyframes matching the current keyframe to effectively pause the animation in the gap. 

       This dropdown allows you to limit or control the direction.  

  On "Default" it switches direction based on the shift amount (positive or negative). Sometimes however, you may want to pull "Future" frames backwards etc, so the "Future" option only affects keys that originated after the playhead position.  "Past" does the same for frame prior to the playhead.


   That's IT!    I hope you find a use for the addon - It's saved me a ton of frustration whenever I've used it myself, so I hope many others will too.


Note that this addon is also available as part of the discounted QOL Tools: Full Collection package!

Available here:

Sales 10+
Customer Ratings 1
Average Rating
Dev Fund Contributor
Published about 1 year ago
Blender Version 4.1, 4.0, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message