Skinned Mesh Renderer combining help.

(OBS. This thread should properly have been posted in the scripting forum)

Hi there Uniteers.
I am in the process of optimizing our game, and in order to do so I am trying to reduce the amount of “Skinned Mesh Renderer” components attached to varies characters in our game.

A classic example is: We have a character, whose body have a Skinned Mesh Renderer component attached. Along with it, a pair of boots also have a Skinned Mesh Renderer attached. They both use different materials and they both have normal maps, though they share the same animation.
I would like to combine these two skinned meshes into one, but I am not sure on how to do so, and I can’t seem to find any published scripts that works.

The only script, that I can find is this: http://game-dev2012.blogspot.dk/
But I don’t think it supports multiple materials, as when I run the game with the script attached my character disappears.
A last resort is to purchase something from the asset store such as Mesh Baker 2.0 or something like that, but I would like to know if there exist other possibilities out there?

So in order for meshes to be merged and reduce total draw calls, each mesh needs to be using the same material.

Which means in the case of the boots and body, first ensure that they are using the same texture atlas and material before trying to merge them ( assuming you’re doing this at runtime?? )

Even better would be to merge the meshes inside of your modelling package. ( maya, max, blender )

unless of course you can change boots in game??