If I have a model, such as a robot, I am able to swap its limb meshes out and replace them with other robot limb meshes by merely removing the limb mesh from the skeleton and attaching the new one to the appropriate bone.

Now I want to essentially do the same thing but with a skinned mesh, say a human/monster character. For example I want to swap a normal human arm for some bad-ass demon arm. How do I go about doing this as I believe I need to take into account skin/bone weights etc.

Didn't Spore do something similar? Although my skeleton would be predefined as opposed to the ones created in Spore.

  • \$\begingroup\$ are the meshes split into parts already? if not then i think you need todo this first \$\endgroup\$ – t123 Mar 14 '13 at 13:51
  • \$\begingroup\$ Yes the meshes would already be separate. So effectively I want to build a skinned mesh from several parts, effectively attaching them to a skeleton and stitching them together at the joints. \$\endgroup\$ – EvilWeebl Mar 14 '13 at 13:54
  • \$\begingroup\$ yeah perfectly doable then. what engine are you using? \$\endgroup\$ – t123 Mar 14 '13 at 13:57
  • \$\begingroup\$ Really? wow?! I asked this question ages ago and was met with little help. Lets say for now I'm using Unity as I want to reach out to mobile. Understandably the models would not be intricate as I imagine the process itself to be quite heavy for mobile devices. If its not doable on Unity then I'll do it the java way on android. \$\endgroup\$ – EvilWeebl Mar 14 '13 at 14:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.