I was trying to pass one object from one hand to another and then pass it back and i get this issue every time. If i make a parent constraint on one hand and then I place the object on the other hand and make a parent constraint, the object teleports to the initial position when i turn on blend parent on the first hand again (as in the video). If i make a parent constraint on both hands in the beginning, then the object teleports back sooner, when i turn on blend parent on the second hand. So the problem is, the object always teleports to the position where it was, when parent constraint was made.
I used locators, groups, locators in groups - every time same result. I don't undertand what i'm doing wrong.
Sorry if i made a hard explanation. I'll try my best to give all information you need, just ask.
https://youtu.be/QEshYziLEuk
Solved! Go to Solution.
Solved by Parmenides. Go to Solution.
When parenting constraints it is important to have the object that is changing from one controller object to another grouped first. For example put the stick in a group then constrain the group to the hand. This way you can move it/animate it inside the group when it moves after constraint changes.
Yes, that is what I mean. Don't forget to keyframe the motions inside the group. I've done many projects with complex parent constraints. They have always jumped.
That looks correct to me. I would also use onion skinning to help line up the bat again at the end. I used to have a script for finding the absolute position which made much easier to get the exact transform and rotation but it stopped working with the 2019 upgrade.
Can't find what you're looking for? Ask the community or share your knowledge.