Pin body part in 3D space through a set of animation frames

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

  • Richard HaseltineRichard Haseltine Posts: 100,804

    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).

  • 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.

  • 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).

    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.

  • Richard HaseltineRichard Haseltine Posts: 100,804

    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.

  •  

    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!

  • Richard HaseltineRichard Haseltine Posts: 100,804

    Sorry, I couldn't recall if it was value or percentage off hand.

Sign In or Register to comment.