I understand that Child Of is the constraint version of the standard parent/children relationship between objects (the one established through the Ctrl-P shortcut, in the 3D Viewport). However, for one reason or another it doesn’t work like that for me. The problem is explained below;
Imagine I have a hand bone of Armature 1, parented to a shoulder bone of armature 2 through empties, where armature 1 is holding armature 2 by the shoulders and they’re running. This works fine, it works as intended, there is no clipping.
However, I soon realized that if I ever wanted to swap the position of the hand to somewhere else, let’s say the head, I couldn’t, because the hand is tied to the shoulder bone without any way to deparent it because I was a dumb dumb and didn’t use constraints in the first place.
Now I sought to rectify this mistake I made with making use of the Child Of constraint, which in theory, should perform the same as me parenting the empties to the shoulder. However, this is where I encounter an issue.
Whereas the previously manually parented empty to the shoulder bone had no clipping issues, this one even though it does follow the bone, seems to be clipping, etc.
My question is, how come this happens, considering they’re meant to act on the exact same level?
(Tried already to deparent the empty and just use the constraint, still clips.)
Sorry for the long read and thank you for any help on this topic.