Home Technical Talk

[blender] join 2 object but keep weight paint

polycounter lvl 9
Offline / Send Message
jenioss polycounter lvl 9
Hello !

I have a problem with a project on blender. I have 2 objects (a character and his weapon) and each of them has been atached to amatures and weight paint.

The goal is to make animations like run attack and then import the mesh on unity. So I want to join the objects inside the blender project to avoid multiple actions for each animations(1run for body 1 for weapon, 1 attack for body 1 for weapon etc). Am I right? If so, how can I do the "join" and keep the weight paint?

Thank you for your helps

Replies

  • lukors
    Offline / Send Message
    lukors polycounter lvl 10
    I did a quick test and it seems to work for me to just select both objects and pressing ctrl+j.
  • jenioss
    Offline / Send Message
    jenioss polycounter lvl 9
    yes, you keep the weight, that's right. But you have the weight in a hand and the armatures in the other :D what I mean is, the bones are not link with "weight painted" parts anymore (vertex groups) :( so if I move a bone in pose mode, nothing happen :\ should I "reconnect" bones to vertex groups one by one?
  • kat
    Offline / Send Message
    kat polycounter lvl 17
    So you have two armatures? One for the main character and another for the weapon? Are you using a 'mount' bone in the main character (the bone the weapon attaches to in game)? If you are that's what you animate, so long as that's correct it doesn't really matter what the weapon mesh does - although for animating purposes you should be able to Parent the weapon mesh to a specific bone (the 'mount' bone for example) just so you can see what you're doing. No need to actually "Join" them unless the mesh needs to be a single unit.
  • jenioss
    Offline / Send Message
    jenioss polycounter lvl 9
    Ok, I get it! Thank you kat. I set the character armature as parent of the one of the weapon and that work just fine :)

    Tanks again :)
Sign In or Register to comment.