0
$\begingroup$

i have a problem. i want the lego-minifigure to walk without sliding. I tried it with a rootbone and a path but i always get sliding. i also tried offset- walking, but it did not work. what else can i do? i want to reuse the walkcycle for other animation.s i spent 3 days but can't make it work. i watched a lot of tutorials, but is is still not working. i need this animation, but i can't go on without a working walkcycle.

$\endgroup$
  • $\begingroup$ first you need to make sure that the walk cycle is correct, the feet must move in a linear speed along the X axis, otherwise it will inevitably slide when your character will move. You have several methods to do it, what have you tried? Then when you're good you need to synchronize the walk cycle speed with the speed of the character in the scene (along the curve for example) $\endgroup$ – moonboots Dec 2 '19 at 9:58
  • $\begingroup$ thanks for the answer. here you can see my walkcycle. how can i set the speed linear on the xaxis? drive.google.com/open?id=17nnqLqvLiJYV9eHgm3UU2AyMgO5YWffQ $\endgroup$ – Christian Maya Dec 2 '19 at 10:30
  • $\begingroup$ I will try to explain my method but it will take time ;) $\endgroup$ – moonboots Dec 2 '19 at 10:32
1
$\begingroup$

So here is a method to make a non-sliding walk cycle. This is the Dopsheet part, once you have finished, when you'll move the character through the scene from point A to point B, you'll need to adjust the speed so that the walk doesn't slide, but it's another topic.

  • In the Dopesheet, put your cursor at frame 0, switch your armature to Pose mode, don't move the root bone for the moment, just create a pose with spread legs and hip a little bit down, align the heel of the front foot (let say left foot) with the tail of the root, select all the bones and create a LocRotScale keyframe.

enter image description here

  • Copy the whole pose, go to frame 20, paste the flipped pose, create a keyframe for all the bones. In the Dopesheet press T and choose Interpolation > Linear to make the Graph Editor curve linear.

enter image description here

  • Stay at frame 20, move the whole armature (with the bone) until the left foot is aligned with its position at frame 0 (which is now the position of right foot as the pose as been symmetrized). You can create an empty as a marker if it helps. Create a keyframe.

enter image description here

  • At frame 10 create the intermediary position: lift the right foot and move up the hip. Select all the bones and create a keyframe.

enter image description here

  • At frame 40, put the root bone at a position on Y axis that is twice its position at frame 20. Use the Location value in the N panel and keyframe it.

enter image description here

  • Now, copy the bones at frame 0 (except root) and paste them at frame 40. Insert a keyframe. Copy the bones at frame 10 poses (except root) and paste flipped at frame 30.

enter image description here

  • Disable the root animation so that the character walks but always stay at its position.

enter image description here

$\endgroup$

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.