I have been searching the web up and down, but I can’t find the answer why my walk animation doesn’t loop.
I realize it’s probably an easy thing to fix, but I’m not too advanced in blender yet.
I’ve set up a walk cycle that animates fine, but when it reaches the last keyframe it goes on in infinity without looping back to the first frame. The animation is for a playable character.
What should I do to loop the animation while walking?
for blender-2.5x
in the nla-editor:
Make the action a nla-strip and look at its properties (thats the popup-menu at the right side of the nla-editor-window - enable it from the menu of with key-N).
There is an optione called “Repeat” with value 1.0 …
set the value higher and the action will be repeated according to this.
Then you need to add a second animation to set the correct location.
Another way - if you only want a walk stright ahead -
is to modify the animatino in the fcurve-editor.
For the main-bone (most times called “hip” … some call it “root” or “floor” …)
select the fcurve and in its properties add (again at the right side of the editor-window) a modifier called “cycle” and set it in its options to “repeat with offset”.
You can “bake” such a setup and later use the baked-version to tweak the moving location … for changing into another direction …
and there may be more ways to do it … than these two.