Hi in 3dsmax , I need to attach two object that are rigged to different bones of the skeleton , how can I do to preserve the skin modifier ? when I attach one or the other body part the attached one looses it's skin for the vertices , getting all the vertices set to 1 instead than the several fractions that made the rigging smooth for that part....
Replies
This is pretty easy.
Optionally, you can skip clicking Convert to Skin and when you update the skinning the two original objects the skin wrap will update as well. If you are exporting to a game engine, you do need to convert to skin though.
Yes I need to attach two gauntlets on a body to make oneobject , but I have painted the vertices manually one by one with the table , is that ok for this method the same?
I need to detach parts of the object and I want that they both retain the skin modifiers but usually when I delete polygons and stuff the whole thing gets messed up ...
Also, if your bones don't have a Skin Pose applied set you can't enter Skin Pose Mode. You can skip that step. It's there because I didn't know if you were using the Biped plugin.
Just to clarify why Skin Pose Mode is grayed out:
An object needs to have the Skin Pose applied before you can enable Skin Pose Mode. Select your object(s) then in the Main Menu at the top go to Animation > Set as Skin Pose.
You'll notice Skin Pose Mode is now available.
i never use envelopes so i forget these things
Sub-object selection is passed up the stack, if you have one vert selected and then improperly exit the modifier only that one vert will be skinned.
It can also be messed up if your skeletal skin pose doesn't match the original position of the mesh. You should always set your "skin pose" (select bones, hold alt, right click, set skin pose/assume skin pose) so you can always pop whatever rig in and out of the original skin pose.
everything Mark says is true. I forget people don't always know these things.
to answer your question -
the first thing I do is turn off envelope display and override every weight in the skin with a value of 1 to its nearest bone (or 0.5 at joints). I then go through with a test animation blending the weights by hand.
This approach partly comes from game engine work where messy skinning is a performance issue (particularly on mobile platforms) but I also find it a lot easier to decide what to do at a given joint if I know exactly which bones are affecting which verts.
I often see people chasing weights across a mesh for hours because they can't get a good handle on what's affecting what - usually because they've started with envelopes and are trying to tweak so it looks good.
Hi I was trying to use your method butI have a problem ... as u know in skyrim there is this rotated skeleton as I showed you anyway I have my pants , I import another mesh that has skinning already to speed up things I follow ur minitutorial and add skinwrap after having set skinpose etc.... I didnt clone as I do not have to make a copy or attach ... well this is the result as bones overlap and the skin is not good altough on the original model it is ... any idea why?
http://img860.imageshack.us/img860/4993/seetrought.jpg
you can edit them by moving the ends or just turn them off if you're going to weight manually
I'm trying to port a model from The Witcher 2 into Skyrim. The witcher model had a different skin pose(?) from the one Skyrim models use but there was not skeleton, no rigging. So that's just to say the arms were up higher. Also the outfit was separated into about 10 separate pieces.
I started out but moving vertices around to get them to line up with a body that was rigged to the Skyrim skeleton. My mistake was not attaching the objects and welding vertices beforehand. I make a skin wrap for each object and converted each to a skin. Added my dismember modifier and was able to get it into the game. Now it was almost perfect but I had some issues around the shoulder where the vest part was not attached to the sleeves part. That's when I realized my error and so I went back to the original Witcher 2 model and made everything one piece and welded the verts together so that it would all deform together.
Then I imported the model that I had already got working in game, which by the way I had already done a ton of weight painting to the fix weird little issues, and used the method Monster described at the start of this post to transfer the weighs to the new, fused model. Oh yeah, I also moved the bones of the skyrim skeleton manually up to the position of the fused witcher model before I did the skin wrap so that everything would be in the right place.
So it seemed to go okay but there are two problems. First, while the model looks fine after I converted to skin, as soon as I import a test animation (running, sneaking, or the skyrim static pose) part of the left leg collapses like a pancake. Any idea why that's happening?
So ignoring that and just trying to get a .nif exported, I crash 3ds max every time I try to export a nif and I have no idea why this is happening, because I never had that problem throughout the initial process of getting the mesh with separate objects out of the game.
Anybody know what's going on? or what I might be doing wrong?