How do I animate a walk cycle in Blender?
Setting Up the Rig and Timeline
Start with a rigged character in a T-pose or A-pose. In Blender, set the timeline to a typical walk cycle length, like 24 or 30 frames for a standard walk (one second at 24-30 fps).
Ensure the rig has IK legs if you want to keep feet planted, or use FK for a simpler approach. Place the character at the origin and set the scene frame rate in the Output properties.
- Use a rig with IK legs for easier foot placement
- Set frame rate to 24 or 30 fps
- Choose a cycle length: 24 frames for average walk
- Enable auto-keying or manually insert keys
Key Poses of a Walk Cycle
A standard walk cycle has four key poses: contact (both feet on ground, one forward, one back), down (lowest point, weight on front foot), passing (back foot passes the front, body at highest), and up (push-off, body rises). You'll mirror these for the other half of the cycle.
In Blender, go to frame 1 and pose the contact position: left foot forward, right foot back, arms opposite. Insert keyframes for all relevant bones. Then move to the down position (around frame 3-4), passing (frame 6-7), up (frame 9-10), and contact again with opposite feet at the halfway frame (e.g., frame 13).
- Contact: both feet on ground, legs spread
- Down: weight on front leg, body lowest
- Passing: back leg swings through, body highest
- Up: push off back foot, body rises
- Mirror poses for the second half
Refining and Looping
After blocking the key poses, play the animation and adjust timing. Use the Graph Editor to smooth curves and fix any popping. Add secondary motion like head bobbing, arm swing, and hip rotation.
To loop, ensure the first and last frames match. You can copy the first frame's keys to the end frame (e.g., frame 25 for a 24-frame cycle) and set the interpolation to linear or bezier. For export, consider baking the animation.
- Check foot sliding and adjust IK targets
- Add overlapping action on arms and head
- Use the Graph Editor for smooth curves
- Make first and last frames identical for seamless loop
Common mistakes
- Making the walk too fast or slow; typical walk is about 1 second per cycle.
- Forgetting to mirror the poses for the opposite side, resulting in a limp.
- Neglecting foot contact, causing sliding or floating feet.