I have an arm and gun rig with the hands already rigged and weighted, but I have not added weight to my gun, magazine, and charge handle.

I edited the bones to line up with the bones etc., but I want to be able to add weight to those objects without using add automatic weights.

Is it possible to add weight to an object (separate) even once I've added weight to an object?

  • $\begingroup$ Are you familiar with weight painting? If not, maybe this answer can help you. If you still need help, leave a comment here and I'll see if I can help more. :) $\endgroup$ – Thom Blair III May 6 '14 at 15:02

You can adjust the vertex weights at any time, either by using Weight Paint mode or manually adjusting the weights, weight painting is just a nice gui approach to setting vertex group weight values to vertices.

In your case you most likely want to use a parent constraint to allow you to turn on/off the parenting of the entire object on demand. With rigid objects that don't deform you only need to parent the object to a bone so that it moves with your character.

enter image description here

By keyframing the influence slider you can control when the object is parented to the hand and when it is left behind.

If you are using the game engine then you may want to use a parent actuator to enable/disable the parent relationship. In this case you probably want to set an empty to be a child of the hand bone and then enable parenting to the empty as you can't turn on parenting to an individual bone.

| improve this answer | |
  • $\begingroup$ Awesome - Sweet as . Definitly marked as correct answer :) $\endgroup$ – Knuckles209cp May 10 '14 at 19:23

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.