41
$\begingroup$

I would like to create a continuously looping animation that repeats itself constantly and without my help (I do not want to create one animation and then copy and paste it over and over again). A good example would be the rotational movement of a helicopter's blades. I am not repulsed by a scripting solution, and would indeed welcome it. How may I accomplish this?

$\endgroup$
46
$\begingroup$

To do this, you'll want to add a Cyclic F-modifier. Go into the Graph Editor and select the keyframes that you wish to loop over (over their respective time period), press Shift + E, and select "Make Cyclic (F-modifier)".

enter image description here

| improve this answer | |
$\endgroup$
  • 1
    $\begingroup$ Is it possible to limit the number of loops? For example, what if I want it to be repeated only three times? $\endgroup$ – Damn Vegetables Jan 13 at 16:49
22
$\begingroup$

You can do this by adding a Cycle F-modifier to the desired F-Curve. After adding the modifier, if you want it to have continuous motion, and not simply start over each time, you'll need to set Repeat with offset.

F-Curve modifier Repeat with offset

| improve this answer | |
$\endgroup$
21
$\begingroup$

You can use the NLA editor to make a repeating animation.enter image description here

Changing the repeat value will change how many times the animation will repeat. Just make sure your animation was converted to an NLA strip otherwise you won't be able to repeat the track.

| improve this answer | |
$\endgroup$
  • $\begingroup$ So how to you " Just make sure your animation was converted to an NLA" $\endgroup$ – Claus Aug 5 '19 at 21:20
  • $\begingroup$ This is by far the best and easiest answer. Messing around with the graph editor is a pain. $\endgroup$ – Joehot200 Apr 23 at 11:10
  • $\begingroup$ Upvoted because the NLA is far more powerful and flexible for this purpose. The Cyclic Modifier is only really useful if the object repeats the animation throughout the scene. $\endgroup$ – Thailandian May 2 at 8:31

Not the answer you're looking for? Browse other questions tagged or ask your own question.