I want to make all the keyframes appear like this enter image description here

instead of the blank cycle like this enter image description here

Is there a way? I want this because sometimes I need to make change on the cycle and without keyframes, a single new keyframe will ruin the cycle. I really dont want to copy/paste all keyframes on the dopesheet because everything will be a mess and will take too much time! thanks

  • $\begingroup$ Is your intention to make a modification that affects all the cycles, or only deviate for a single event with future cycles unchanged? $\endgroup$ – Mutant Bob Aug 21 '17 at 17:33
  • $\begingroup$ For example lets say I have an arm cycle animation. At some point I want to change a single rotation keyframe of that cycle, but let the cycle continue. If I had the keyframes there instead of a blank cycle, I could just select that particular key and change it without having to worry about the cycle being ruined. $\endgroup$ – cas346 Aug 21 '17 at 19:17

This can be done with F-Curve cycles modifier. The F-Curve modifier panel is located in the Properties region in the Graph Editor.

To add a modifier, select the curve you want to add cycles to, select Modifiers tab in the properties region, click on Add Modifier and select Cycles.

enter image description here

  • $\begingroup$ Tried that but that doesnt add the keyframes like I wanted. $\endgroup$ – cas346 Aug 21 '17 at 19:20

A manual process would be to use the Graph Editor.

  • Remove the Cycles modifier
  • select all keyframes
  • copy the keyframes : Ctrl-C
  • navigate to the last keyframe : Shift-Ctrl-up then (plain) down
  • paste keyframes : Ctrl-V

Repeat those last two steps until you have filled the timeline.

It would be possible to clone the keyframes via python, but unless you need 20+ copies, the manual process should be adequate. (let me know if the python is required)


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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