1
$\begingroup$

1) Imported MakeHuman Character - Successful 2) Able to see all the Hair, Skin, Clothes, Shoes in Blender 3) Trying to Export as OBJ file (With Write Materials, Copy chosen) --> When uploading this OBJ file to Mixamo.com for Rigging, it looses all the material.

Note: I am able to export the Makehuman character directly as OBJ and upload to Mixamo with textures. But when i bring it to Blender to edit clothes, the export does not come with material file name in the MTL file and looses its material.

Please help. Mixamo Image Blender Image

$\endgroup$
1
$\begingroup$

When uploading a OBJ to mixamo, you need to supply all textures as image files together with the mesh, packed in a ZIP file.

As an example, I have textured a cube. This Cube exports out as 3 files:

  1. the Mesh as the OBJ file
  2. the Material Manifest as the MTL file
  3. the Texture as a TIF file. If you have other textures on your model, those will come out as their respective formats.

MTL File in Text Editor and Textures and Files to be Imported to Mixamo

If you open your MTL file with a text editor, you can see the path the texture is supposed to be located at in relation to the OBJ file. In my example, there is no folder, just the name of the file, which indicated that the texture is supposed to be on the same level in the file folder hierarchy than the OBJ file.

ZIP these 3 files together and upload them to mixamo.

Mixamo Upload of Cube

Tip: Blender by default has a very high Specular Default Value. This will make your object very reflective, to the point where you will no longer be able to see the applied materials and textures in mixamo. You can turn down Specularity in Blender, or, if like me you constantly forget, do it in the MTL file. Change the Specular Value (Ks) to something much lower, like Ks 0 0 0

All MTL file parameters explained

You have no materials applied to your meshes. Select any mesh part, go to the Properties Window, select the Materials Tab and add a new Material Slot. Then select a material from the dropdown list, like the "Skinny" material that you have created. If your image texture is still in place, it will now show up in the preview and you should be good to go.

Assigning Material

$\endgroup$
  • $\begingroup$ Ben, I am with you on the upload to Mixamo. Trouble is my .mtl file out of blender do not have the file name in it. So not able to refer the png file i have. "# Blender MTL File: 'Gadothgajan.blend' # Material Count: 2 newmtl Material Ns 506.250000 Ka 1.000000 1.000000 1.000000 Kd 0.800000 0.800000 0.800000 Ks 0.500000 0.500000 0.500000 Ke 0.0 0.0 0.0 Ni 1.000000 d 1.000000 illum 2 newmtl None Ns 500 Ka 0.8 0.8 0.8 Kd 0.8 0.8 0.8 Ks 0.8 0.8 0.8 d 1 illum 2" $\endgroup$ – Jeyendra Rajkumar Apr 2 at 19:30
  • $\begingroup$ That would suggest your textures are not correctly assigned. Time to upload your blend file and add it to your question. You can do that here: blend-exchange.giantcowfilms.com $\endgroup$ – Ben Apr 2 at 19:38
  • $\begingroup$ I added the Material Assigning Process to the answer. $\endgroup$ – Ben Apr 2 at 20:17
  • $\begingroup$ Ben, I have uploaded the latest blend file: <img src="https://blend-exchange.giantcowfilms.com/embedImage.png?bid=6054" />. <br/> I tried few things, when i had the Principled BSDF, i get the file name in the MTL file plus the copy of the file when exporting. When i used Diffuse BSDF, i dont get the file name in the MTL file. <br/> Sorry for being a pain, i am new to Blender and struggling with this for past 1 month. It was so relieving and happy that you are interacting and am able to discuss. <br/> In either case, i loose material. $\endgroup$ – Jeyendra Rajkumar Apr 2 at 20:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.