0
$\begingroup$

I have a model that I'm working on and for some reason the bone moves the breast area even though it's weight is set to zero. Here's an image to show what I'm talking about.

enter image description here

Like shown, There's no weight assigned to it at all but it somehow moves the model still.

Here's the model's topology.

enter image description here

and here's the model with the bone at rest pose

enter image description here

edit: same goes to the top.

at rest pose. Also weight is assigned to zero.

enter image description here

and when moving the bone

enter image description here

To clarify. As far as I checked. No other bone is related with this issue. None of them have any weights assigned to the part of model I'm having issue with. Though I will double check to be sure.

$\endgroup$
6
  • $\begingroup$ Hello could you please share your file? blend-exchange.com $\endgroup$
    – moonboots
    Mar 16, 2023 at 7:12
  • $\begingroup$ Is there a way I give the file to you only. I don't feel like just placing it on the public. $\endgroup$
    – Yy_XRC
    Mar 16, 2023 at 7:51
  • $\begingroup$ Only keep the mesh and armature, not the rest ;) $\endgroup$
    – moonboots
    Mar 16, 2023 at 7:54
  • $\begingroup$ The winky face xD anyways here's the file with da anti piracy!! <img src="https://blend-exchange.com/embedImage.png?bid=ndWNYkDN" /> $\endgroup$
    – Yy_XRC
    Mar 16, 2023 at 8:01
  • $\begingroup$ I'm not sure what you mean, the breast vertices are assigned to the vertex groups called Right Breast and Left Breast, so they are controlled by the bones that have the same name $\endgroup$
    – moonboots
    Mar 16, 2023 at 10:11

1 Answer 1

0
$\begingroup$

Figured out the problem. Each bone has its own weight paint but is going to affect other bones if they are connected together(*). So the breast should be red. But the mid-torso should gradually turn blue as the breast weight has already been assigned with the breast bone

the point where it should have the most bend which in this case is the mid-torso. I will paint it with a higher-weight paint. But as it reaches the breast area. It should decrease. The same goes for the upper torso. The top area is where it should have the heavier-weight paint. But slowly decreases as the middle bone has its own weight assigned and you need to have an evenly distributed weight paint for the mesh to work properly

(red means that part will follow the bone 100%, and Blue means not follow)

All the bones have to be properly painted in order for the model to move correctly(*).

thirdly. As I said above. All bones have to be painted correctly in order for the mesh to work correctly(*). This is due to the fact that each bone that's linked to the main bone that you're moving will also move together(Or the fact that the mesh is one piece). causing some of it to distort. You have to check each bone and paint them correspondingly so it works right.

simplified version: paint each part of the body's bone from bottom to top or top to bottom. Paint each bone with its own weight. Same for the next bone. Paint the part where you think will bend the most with the heavier weights. and decrease gradually. And make sure each bone after weight painting has a smooth gradient of the paint

or during painting, you can also check if it's smooth so you don't have to go back and check it later on.

If anything that I pointed out is wrong please let me know I will change it as quickly as possible :D I'll continue to change if I find anything wrong also. Or if I discover it during this weight painting nightmare.

[* meaning I'm not sure about the effect of weight distribution is with bone or mesh]

(Also if want images I can upload but I got a bit lazy:l)

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .