I've created a puppet holding a drink. Is there a way to rig the arm so that his wrist doesn't rotate with the arm? I'd like him to be able to raise his arm without pouring his drink.
In the screenshot below, you can see the cup is rotating as he moves his hand closer to his face. The goal is to keep the opening of the cup facing upward at all times.
Any ideas? I'm sure someone has probably already solved a similar issue, but my search didn't yield anything useful.
Try making the hand and cup independent, use "Attach To" Auto and connect it to the arm, but make the attachment type "Hinge" instead of the default "Weld".
Thanks for responding!
It's almost there. I made the hand and cup independent and attached it to the draggable wrist using hinge. The orientation remains vertical, but now the hand/cup is distorting based on its position. (see GIF below)
It appears that something is distorting the mesh. Take a look at the rig with mesh view turned on and see if you can spot the problem.
yeah - maybe try adding the "Draggable" tag to the origin for example instead of having a separate handle? (Funny it does not get narrower as well...)
I moved the dragger for the right wrist over the arm artwork and it started working for me (and no, I don't know why, but it works!)
Also, on the Head layer, I suggest removing the handle you added with the "Head" tag and add the "Head" tag (in the properties panel) to the origin of the Head layer. It reduced strange warping of the head.
Thank you! Yeah, I got it working too, after moving the wrist tag off of the cup and hand. I think it was being affected by the IK. Works perfectly now! Thanks for the tip about the head tag, too!