0
$\begingroup$

So, i made this Palkia model which is made of several objects (for example the wings arms..) that i parented to the main body. Now i started rigging it for animation, but i only want the main body rigged and the other objects to follow it when posing in pose mode. Just like when you move it in object mode.

In order to achieve this i parented the objects to the armeture, but somehow this changes their position or rotation. I've included pics to make it easier to understand (to show i did it with the shoulder piece). Does someone know what i did wrong.

[1]: https://i.stack.imgur.com/4M7Z4.jpg Before Parenting [2]: https://i.stack.imgur.com/YE28Z.jpg After Parenting

$\endgroup$
4
  • $\begingroup$ Hey, have you set keyframes to the object before clearing parent? $\endgroup$
    – Atkay
    Nov 17 '20 at 18:41
  • $\begingroup$ no i didnt. I also didnt clear the parent because it automatically cleared it after parenting to the bone. But imma go try this out. Thanks $\endgroup$
    – XMThomas
    Nov 18 '20 at 9:27
  • $\begingroup$ i could also take a closer look on your file, if you could share a link via wetransfer - if you like... $\endgroup$
    – Atkay
    Nov 18 '20 at 22:24
  • $\begingroup$ we.tl/t-dazOcVal8a here u go. Hope it helps $\endgroup$
    – XMThomas
    Nov 19 '20 at 9:48
0
$\begingroup$

i took a closer look on the rig and this is what i found:

enter image description here

  1. All objects of the character were parented to the body and had no vertex groups, only body was parented to armature and had vertex groups. They were parented to the body-object, but the armature had no influence on them still.

enter image description here 2. There are too many separate objects. It makes the character incredibly difficult to weightpaint. Keep the model as simple as possible - or - as complicated as really necessary.

enter image description here 3. There were different transformations on the model and the armature. Im not 100% sure, but this may have caused the shoulder bug. I assume the shoulders had a transformation related to the world origin - and the armature had a transformation related to the world origin too.

When you parent the object to the armature with weights, the transformations get mixed up + there is additional influence from the rig.

Anyone please correct me, if I'm wrong.

But to avoid such errors, make sure the armature ist centered and the model as well. Also make sure you apply all transformations before parenting.

enter image description here 4. Loops of armor is not matching to body at some parts. That makes trouble in weightpainting. Extrude armor from body, if you can.

enter image description here 5. trouble with automatic weightpainting -->arms too close to head -> arm bones deform head --> model character in t or a pose to avoid that

  1. You would have to parent "Ellenbogen" bones to root bone, not arms. Otherwise you get depedency cycle between those bones and that makes arm unusable.

Here is your file back: https://we.tl/t-IP1Wo7iwz9 I hope my answer was helpful and let me know if it helped.

$\endgroup$
2
  • $\begingroup$ ok holy shit. Didn't expect such an extensive answer but its very much appreciated. Im gonna try to work through all of this tomorrow. By the way, sorry if you had trouble understanding things since everything is in german. I probably should have renamed the objects before. $\endgroup$
    – XMThomas
    Nov 19 '20 at 21:30
  • $\begingroup$ hey, no worries, i played with the rig, so i understood the function of every bone. And elbow and ellenbogen sound very familiar ^^ $\endgroup$
    – Atkay
    Nov 19 '20 at 22:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.