1
$\begingroup$

I currently have a mesh that I made of individual cubes that I have joined into the components I want to add motion to (the arm/sword should move as a single unit)

I Have added armatures and set the limbs parent to the center bone with the "keep offset" setting. I selected all the components of my character and set the armature deform to automatic weights.

I Just want to be able to freely rotate the limbs / head about the axis at the base of each bone, but I can't seem to get that to happen as the mesh just breaks apart, picking seemingly arbitrary pieces to drag with it (which I dont quite understand, since I have joined the cubes together into the components I do want to move)

Another breaking example

Anyone have any tips for how to get this set up properly?

$\endgroup$
7
  • $\begingroup$ it looks like your head mesh is cut in half? $\endgroup$
    – moonboots
    Jan 5, 2022 at 16:39
  • $\begingroup$ The head is 1 piece, composed of a bunch of individual cubes but they're all joined together $\endgroup$
    – kang
    Jan 5, 2022 at 16:49
  • $\begingroup$ oh ok so it looks like the right part is not correctly assigned to the head bone, you need to select them all in Edit mode, go in the Object Data panel > Vertex Groups, select the head vertex group, and assign $\endgroup$
    – moonboots
    Jan 5, 2022 at 16:54
  • $\begingroup$ Hmm currently all the bones show up in the vertex groups for the head, when I remove all of them except for the head bone i have the same break apart issue $\endgroup$
    – kang
    Jan 5, 2022 at 17:05
  • $\begingroup$ I think its mostly an issue with it regarding my mesh as individual cubes instead of the joined together components ive made with them $\endgroup$
    – kang
    Jan 5, 2022 at 17:12

1 Answer 1

1
$\begingroup$

Some cubes are assigned to some vertex groups that they should not be part of, so select all the head cubes, go into the Object Data panel > Vertex Groups list, and Remove from All Groups:

enter image description here

Then assign them to the group that has the name of the bone that is supposed to control them (Bone.001):

enter image description here

It works:

enter image description here

$\endgroup$
1
  • $\begingroup$ AHHHH I LOVE YOU $\endgroup$
    – kang
    Jan 5, 2022 at 17:42

You must log in to answer this question.

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