PDA

View Full Version : Walking: keep the feet to the ground!?


wonderingwout
01-16-2008, 10:43 PM
Hi, for quite some time now I've been working with Cinema, but I never animated a character.
I'm nearly there, only one thing is a bit unclear to me.
The walking cycle is quite perfect now, but if I want the character to actually move while walking, it goes wrong.
The feet just don't stick to the ground!
To make it realistic I need to add a huge amount of keyframes.

But I can't imagine that is the way of working.
Isn't there a way to stick the feet to the ground when they need to be there?
Just a link, a hint or even a word would be great!

fluffouille
01-17-2008, 03:29 AM
Do you mean that your feet are slipping, or that they go below ground?
If they are slipping, you need to copy/paste the global position and rotation (world coordinates) of the feet for each frame where there is a slip (meaning, you use global coordinates for the keys at the start and end of the movement), then adjust the fcurves - you usually use a linear interpolation to keep the feet from slipping. Otherwise, you could use a lock constraint from Cactus Dan's tools, which allow to lock the global position and rotation automatically.

If the feet are going below ground, then just use a clamp constraint and constrain it to an object to define the height of the feet they shouldn't go below (or do this using Xpresso).

Cactus Dan
01-17-2008, 03:34 AM
Howdy,

The CD Lock Constraint in my CD Constraints plugin was specifically designed to allow you to set up a foot lock for a looped walk cycle animation aligned to a spline. ;)

Here is a short tutorial on how to set one up:
http://www.c4dportal.com/cactusdan/FootLock.mov.zip

Adios,
Cactus Dan

wonderingwout
01-17-2008, 08:51 AM
WOW, thanx guys, that's exactly what I need!
I'll post the result later on.

CGTalk Moderation
01-17-2008, 08:51 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.