Keyframes not preventing movement - can't stop unwanted drift

Hi, I'm having a problem with the animation.

I'm animating a hand doing several motions.  In one motion, the hand grasps an object, then moves slightly to the right, then grabs another object.

What is happening is at first I tried moving the fingers individually to make the grasping motion, then I found there is a fist/grasp slider and that was easier.

The problem is, I've set a keyframe on the hand at frame 50. I program the motion between 50 to 60.

But now the hand and arm are exhibiting unwanted movements before frame 50 and then in betweeen the programmed motions.

Does this make sense?

It seems like the keyframes aren't working. My keyframes are set to 'Node' is that the wrong setting? Do I need to keyframe every body part individually to stop this from happening, every finger etc? Or can I keyframe the entire body to freeze it in place and only do the one motion I'm asking it to?

Comments

  • NorthOf45NorthOf45 Posts: 5,485

    Maybe it's the interpolation? The default (TCB) tries to smooth out movements using a spline, which sometimes influences before and after a keyframe, depending on how it is tuned. Or, try making the keyframes Linear, which will avoid any overshoot, but might look stiff. You can see the shape of the curve for any parameter by selecting it from the list in the top half of the timeline. To tune a TCB type, select the keyframe in the top half, then set the values in the TCB boxes in the bottom right corner of the pane.

  • GranvilleGranville Posts: 696

    You may need to set a key frame to hold the position. Otherwise it will drift for the whole 10 frames.

  • I'm saving each individual motion as a pose preset and that seems to be helping.  Still getting some unwanted movements in between poses but it is easy to correct by pasting the pose again.

  • TogireTogire Posts: 414

    You can just memorize and restore the pose to add a keyframe.

    Mcasual has even made a script for that https://sites.google.com/site/mcasualsdazscripts7/mcjmemorizerestorefigurepose

     

  • gramgram Posts: 19
    edited January 2022

    Try changing the value of "Keys" to "Node recurse" or "Object" from the dropdown next to the button where you can add/delete keyframes, at the bottom. 

     I think object is the easiest if you pretty much always want to keyframe everything.. if i understand it correctly. Node recurse would recursively key everything from the selected node, so you would need to select the "root" always, and "object" should keyframe just everything related to the selected "object" i guess. :D

     

    Post edited by gram on
  • PadonePadone Posts: 3,688
    edited January 2022

    see my signature on ik chains

    Post edited by Padone on
Sign In or Register to comment.