I'm trying to look for an easy way to extend a simulation in one of several modes, similar to that in 3ds Max "out-of-range" feature, where I can specify that the simulation should repeat or be extended before and after the first and last keyed frames.

The feature dialog in 3ds Max shows a dialog that allows you to select what might happen before and after what is keyed, such as Constant (nothing, disabled), Cycle (repeat the animation), Loop, Ping Pong, Linear, Relative repeat (repeat from the present position, rotation):

enter image description here

How can I accomplish this in blender?

  • $\begingroup$ Use extrapolation in the graph editor. Then you can use modifiers to set ranges or combine motions. In the key menu you can mirror and there are other choices in the interpolation controls $\endgroup$
    – susu
    Commented Dec 24, 2020 at 17:36

1 Answer 1


This is possible by using Keyframe Extrapolation, Shift+E in the Graph Editor. This shortcut is also available in the Timeline and Dope Sheet, and you can Ctrl+Tab to quickly access the Graph Editor from any of those panels.

enter image description here

Further, you can change Keyframe Interpolation with T

enter image description here

Finally, you can fine-tune these Modifiers in the Graph Editor under the N menu to restrict their frame range, among other adjustments.

enter image description here

  • $\begingroup$ Is it possible somehow to use this with cloth animation? For example I have an short animation of a flag waving in Wind & gravity. The references I've seen using messy MDD exp/imp doesn't seem to work, and using mathematically combined multiple Sine waves is a disappointment compared to a loping flapping flag. This is where editing an endpoint of a cycle and then cycling the animation is a superior solution. $\endgroup$
    – james_t
    Commented Dec 27, 2020 at 21:33
  • 1
    $\begingroup$ Unfortunately, these methods only cover f-curves/keyframes indeed, not simulations. Some simulations can be semi-looped by setting the start frame to a precise negative point, or by manipulating the cache. From what I see, MDD really is the way to go for looping a cloth sim, perhaps it's worth another shot. $\endgroup$
    – jackiejake
    Commented Dec 28, 2020 at 5:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .