MHX export to separate directories
Some weeks ago I made a change to mhx export that I forgot to mention. By default every exported mhx file is now located in a separate directory below the export directory, named after the character. Moreover, the relevant textures (skin, hair, clothes, etc) are copied to the textures subdirectory. There are three reasons for this change:
1. If you import the mhx file into Blender and then save the blend file in the character's directory, file paths are made local. The path of each image is changed from the global path to a local path starting with //textures (you may have to select File > External Data > Make All Paths Relative). This means that you can move the character directory to another computer where MakeHuman is at a different location, or not installed at all, without losing the textures.

2. Since every character now has his own texture, the texture can be modified in an image editor without affecting other characters.
3. Things are not broken if the textures in the MakeHuman directory are changed. This happened to me when I was working on a personal project. Suddenly my heroine had a lot of holes in her, because Manuel had changed the UV layout and the textures in svn.
However, if you don't want the separate directory, you can turn this feature off by setting SeparateFolder in mh_export.config to False.
- Anonymous's blog
- Log in to post comments
