Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
are the meshes split into parts already? if not then i think you need todo this first – tm1rbrt Mar 14 '13 at 13:51
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. – EvilWeebl Mar 14 '13 at 13:54
yeah perfectly doable then. what engine are you using? – tm1rbrt Mar 14 '13 at 13:57
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. – EvilWeebl Mar 14 '13 at 14:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.