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:
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?