Combining Skinned Meshes

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 16/12/2011 at 15:04, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   R12-R13 
Platform:   Windows  ;   
Language(s) :     C++  ;

---------
A client wants to combine several skinned (Skin object, Weight tag, Joints) polygonal meshes together into a single polygonal mesh with 'n' skeletons all handled by the same Weight tag.  This can be done manually but it is quite a bit of work.  At first blush, this appears to be able to be done programmatically but am not certain of the exact steps and procedures (such as binding) involved.  I note that there is a TransferWeightMap() method associated with the CAWeightTag.  Would this be useful in combining the weights from other CAWeightTags?  Also, would CalculateBoneStates() be a way to set the bind pose after doing all of the other work?

Thanks,