I have a character wearing a mask, so at this point the mask is parented to the face bone. The hand will grab it from the face so essentially the parenting will transfer to the hand bone. How do I do this?
How to switch the object's parent from one bone to another? (grab, hold and drop object) [duplicate]
$\begingroup$
$\endgroup$
2
-
$\begingroup$ blender.stackexchange.com/questions/127496/… blender.stackexchange.com/questions/91094/… blender.stackexchange.com/questions/147240/… blender.stackexchange.com/questions/87906/robot-arm-move-a-box blender.stackexchange.com/questions/78307/… $\endgroup$– batFINGERCommented May 25, 2020 at 10:32
-
$\begingroup$ blender.stackexchange.com/questions/24581/… $\endgroup$– batFINGERCommented May 25, 2020 at 10:57
Add a comment
|
1 Answer
$\begingroup$
$\endgroup$
You can do it with the Child Of constraint. If you don't need to drop the object at the end, here is a quick way to do it:
- Give your object 2 Child Of constraints, one with the first bone as Target, the second with the second bone. Don't forget to click on the Set Inverse button so that the object stays at its place. At frame 0 create a keyframe on the second constraint's Influence at 0. Keyframe your bones.
- At frame 10, move your second bone (hand) from its current position to its position next to the object, and keyframe it. At frame 9 create a keyframe on the first Influence > 1, and on the second Influence > 0.
- At frame 10 create a keyframe on the first Influence > 0, and on the second Influence > 1.
- At frame 20 move the bone to its new location.