for some reason a few vertices don't deform correctly. The vertex value is at 1, I only have 1 vertex group for the mesh, there shouldn't be anything else affecting the vertices. normalizing weights doesn't help the issue also occurs when weights to multiple bones are applied to the vertices, i just tried applying a single weight for troubleshooting.
-
1$\begingroup$ Got a file? One explanation would be bendy bones. $\endgroup$– NathanCommented Feb 14, 2022 at 22:19
-
$\begingroup$ Yeah, here it is. we.tl/t-iOmvcrHnxP Im not sure if there are bendy bones, but if there are id like to disable them if possible since i don't need them. I'm using rigify $\endgroup$– OttoCommented Feb 14, 2022 at 22:53
1 Answer
Yup, bendy bones.
We can see what bones have bendy bones by changing the display to Bendy Bone, and disabling shapes. (Man, I hate shapes, extra work just to give the animator less information.) When we do, we see that the bone to which your chest/vest is weighted is controlled by bendy bones:
So are quite a few other bendy bones. Which you'll want to be aware of for further work.
To change a bone to stop being bendy, you just have to change the segment count to 1, in properties/bone/bendy bones/segments.
I'm not into Rigify, but I've seen a lot of problems from Rigify users related to bendy bones. It appears that there was a recent change that made almost everything bendy, and that it's causing a lot of users problems. There should be some way to prevent this from happening if you do some searching on Rigify documentation (bendy bones are not an unalloyed good, as demonstrated here.)
-
$\begingroup$ I've got segments set to 1 in the metarig so I assumed it would generate without bendy bones. Is there a way to stop rigify from generating bendy bones or disable them across an entire armature? $\endgroup$– OttoCommented Feb 14, 2022 at 23:24
-
1$\begingroup$ Not a rigify user, I couldn't tell you. Search for documentation. $\endgroup$– NathanCommented Feb 14, 2022 at 23:26
-
$\begingroup$ Thanks for the help. The issues fixed, ill check the documentation. $\endgroup$– OttoCommented Feb 14, 2022 at 23:29