Parametric fixes of Makehuman software

How to modify and customize MakeHuman to overcome the fixed categorisation of sliders



In a few accessible paths it is possible to transform the titles and functionning ways of sliders and completely modify the categorization in make human, Using translate features for changing title and changing the relation between balance in sliders.

Step I install make human:  http://www.makehuman.org/doc/node/install_makehuman.html
or for more recent updates reMake human from github: https://github.com/phiLangley/reMakehuman

access the translate sources the make human or reMakehuman folder,  makehuman/data/languages allows you to access the files were titles of the sliders are stored
you can modify any title in any language by opening the specific .json file and modifying the translated word.


For the advanced version you can equally 

Some important and explanatory code is stored in the Makehuman/ apps folder 

Makehuman/ apps/human.py  for examples informs us on the way the gender slider functions by stating things as:


Some  comments also present the relation between sliders their  interdependency system as well as the way they function according to a  number of predefined states


If self.getGender() < 0.5 return female
If self.getGender () < 0.5 return male

 An  important modification was to implement Randomisation at the start all  sliders choose a random value at the start set the default from where  you run the slider open 

Originally  at start all sliders are set to O.5 you can implement a randomisation  system by setting the  def setDefaultValues(self): in the  Makehuman/  apps/human.py file, instead of setting them to 0.5 you have to import  random librairy (wich was not in the human.py file previously) set the  random variable between 0 and 1 wich are the extrem values of the  sliders. The randomisation at the loaded different characters but still  into a acceptable range of the sliders.

However  in order to get a more clear understanding of what was at stake from  the new interface it feels better to start not from a random value but  from a choice between the extrems rather 0 or 1. 


To understand the file structure, I have been coping it into the spreadsheet  by using grep i search for specific patterns.

The main transformation is really to transform the relationnal patterns between sliders in order to do so access XXXXXXX and change the code XXXXXXXX parametric decoupling.

Description video text!

Destabilizing Make human

first of all down load make human source code from bit bucket.

some examples of how to destabilize make human

changing the language.

you can change the language of the software - use your own imagination. look inside the data folder and then the language folder to choose which language you would like to modify. you can use grep to recursively search files. 

simple.

changing the colors.

if you are uncomfortable with the ethnicity sliders, you can change them. all you need to do is edit the image files that are used form texture. these are located in the lit spheres folder. we have changed them using gimp to be red green and blue. this means you can make any color model you want. 

nice.

playing with the defaults.

if you are not happy with your start up model being made from so called averages, you can randomize it. edit the human python file and replace the default middle values with random numbers. 

easy.

choose some different icons.

if you dont like the icons inside make human you can always change them to something else. look for the targets folder inside the data folder. each of the body parts has its own icon set inside. you can just edit or change the image files.

no problem.

parametric decoupling.

this sounds complicated, but do not worry. we want to affect the relationship between the parameters and to increase the space of possibilities. inside the human modifier python file we have removed the part of the code that updates the related modifiers. it is in the apps folder. between lines 228 and 237. this will give you some unexpected outcomes. 

wow.

give an identity to your modified software.

once you have personalized your software, you should give it an identity. if you search for the splash image inside the theme folder you can edit it or replace it with an image of your own. 

beautiful.

congratulations. you have hacked make human.

you can fork the software on bit bucket and make your own, or you can follow our bug report that explains our suggestions.

good luck.