2
$\begingroup$

I've renamed my vertex groups in my rig and my object after unparenting them, and I've reparented them. The rig works, but my animations don't work anymore. How can I fix this? Thanks!

$\endgroup$
1
  • $\begingroup$ Could you send in the .blend? $\endgroup$
    – Mörkö
    Aug 11 '15 at 5:52
4
$\begingroup$

Channels

An action consists of several named channels.

enter image description here

Each channel is assigned to a named bone. The channels are grouped by bone name for easier identification.

When you have a different armature you get different assignements.

enter image description here

If you rename a bone Blender automatically changes the assignment and the group for you.

enter image description here

But it can do that only on known actions. That means it does this on assigned actions only. There can be only one assigned -> so it renames the current one only.

If you assign an action (via ActionEditor) that belongs to an armature with bones of different names, the channels lose the bone assignment:

enter image description here

This action will not play with this armature as there is no bone to play the channel.

You can rename such unassigned channels. Be aware this removes the previous assignment.

Vertex Groups

You can assign vertices to bones by assigning them a vertex group with the name that matches the bone name.

enter image description here

When the bone gets animated the animation engine considers the vertices that are part of the matching vertex group.

When you rename vertex groups you need to rename the according bones too. Otherwise the animation can't be matched. Blender will not automatically rename the bones. Re-parenting to the armature will (dependent on the options) result in vertex groups that match the bone names. But these are not the vertex groups you just renamed.

Conclusion

  • When you rename bones, ensure to rename the channels and the vertex groups too.
  • When you rename vertex groups ensure to rename bones and channels too.

I hope it helps

$\endgroup$
0

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.