Picking up object (Child Of Constraint)

Question Animation

Picking up object (Child Of Constraint)

Not sure if this is the right way of doing or it is a bug.

I'm using Blender 4.2. In scene I have Melvin character with Lollipop and for animation exercise the plan is that Melvin swaps Lollipop from one hand to another.

I added two bone constraints to a Lollipop rig. They are both Child of constraints to hands bone in Melvin rig.

My problem is when I swap from one hand to another it's fine but when I swap it back then position of lollipop is offseted and Set Inverse doesn't make any change. For this scenario on first frame there is only one keyframe for Lollipop and two keyframes of Influnce of constrains. On frame that Lollipop has to change hands the influence of constrains are in inverse and the next key frame(Lollipop to orginal hand) is the first frame but without lollipop keyframe.



I fixed this issue with keyframing with Apply Visual Transform on frame that has issue (Lollipop to orginal hand). I'm confused why that wasn't needed one first hand switch but taking back to orginal hand is a problem. Is it maybe because it can only influence on last keyframe?


(fixed: added Apply Visual Transform and key framed on 66 frame)

1 love
Reply
  • Omar Domenech replied

    I'm glad you fixed it, but more importantly, that composition is looking so good, with the kinda 60's background, the pastel colors and the lighting. You should totally dress Melvin in an Austin Powers suit and animate him saying yeah baby! Groovy. And there's even a course for that:

    https://cgcookie.com/courses/demystifying-lip-sync-animation-in-blender 

    2 loves
  • Dwayne Savage(dillenbata3) replied
    Solution

    You don't have to use the visual keyframe. If you click the X next to the influence it will input the visual transforms into the transform fields and set influence to 0. Then just keyframe it.  

    1 love
  • eskandrej replied
    Thanks!!!
    1 love