I am a newbie to blender and have been asked to do character rigging in blender. I have tried several times during the last 5 days but unfortunately, there is something wrong and I hope that someone could help.

The target is to generate a dataset consists of set of images taken for a moving 3D character.

what I have done are

1- Created a mesh using MakeHuman, imported it into blender and put it in T-pose. MakeHuman model in T-pose

2- Replaced the default armature in order to add another provided reference armature. 2.1 - deleted the default armature Character after removing the armature

2.2 - imported the refernce bvh file that contains a skeleton, roughly aligned the joints of the skeleton with the makehuman mesh and made the armature the parent of the mesh. Armature replacement

3- Tested the created model. after parenting with auto weights

4- Everything is working fine inside blender, I have applied an animation and it works well.

5- After that I have exported the vertices, bones and labels for the data generation task. We will apply different animations on the character and taking photos while moving. The results are ghostly images and I have been debugging for 5 days and I couldn't fix it till now. What may be wrong in the previous steps ? Is there anything that I should take into consideration before exporting the mesh files ? Buggy image in T-pose Buggy image while moving

all the used files in the task are attached on the following link


  • 1
    $\begingroup$ You usually parent the mesh to the armature. If everything is working inside blender then the problem is in export script, import script, or how you handle the data in your app.. $\endgroup$ – Jaroslav Jerryno Novotny May 13 '15 at 10:44
  • $\begingroup$ Yes @Jerryno you have pointed me to the right track, I was not supposed to apply any operation on the armature. Instead, I should edit the mesh only as the data generation algorithm was accustomed to suite the reference armature. $\endgroup$ – Ahmed Abobakr May 17 '15 at 9:46

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.