Pin body part in 3D space through a set of animation frames
josesanchez59
Posts: 7
in New Users
I have an animation where the character's body is moving. Is it possible to retroactively lock the hand to a specific XYZ coordinate and copy that to every frame of animation so the body keeps moving but the hand stays in one place? I don't want it to stay locked in place relative to the rest of the body, like a person just holding their hand up as they walk. I want the hand to be locked in 3D space, like a person holding onto a handrail as they walk. I have played around with IK and active pose, but I can't get it to work properly. The body movement is already animated, so I'm trying to add the hand locking retroactively I guess.
Comments
Using IK, with an IK target parented to something fixed, should work with Reach set to 1 - if not try clearing the existing arm animation (select nodes, Edit>Figure>Clear Animation>Clear Selected Nodes from memory).
Thank you for the suggestions. I will give that a try and let you know.
So I tried all of your suggestions, using a hand and a ball prop to test. As I mentioned, the body, including the arms and hands are already animated. I can parent the IK hand to the ball, and when I move the ball around the hand moves with it. However, all the other frames have the hand moving like normal. The hand does not stay pinned to the ball.
Is the Reach parameter set to 1? That is a switch between IK (1) and direct posing (0), if I have the right end of the stick.
Shoot. So I was entering 1 for reach translation and reach rotation, but didn't realize it's a scale of 1-100% and I need to slide it up to 100. Oops! That ended up working! Thank you for your help!
Sorry, I couldn't recall if it was value or percentage off hand.