Advertisement

MakeHuman: A Review of the Modelling Framework

  • Leyde Briceno
  • Gunther Paul
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 822)

Abstract

MakeHuman is an open source software rarely used in Ergonomic studies. Developed on open source Python code, the program creates realistic appearance 3D virtual human models, primarily focusing on morphing details. An intuitive graphical user interface working with sliders controls input parameters on normalized scales for the main parameters gender, age, muscle mass, weight, height, proportion and ethnicity. These input parameters govern associated output values, which mostly remain normalized. Height and age however are on an interval scale. MakeHuman Blender tools connect the MakeHuman and Blender programs, allowing users to modify a base mesh shape, create clothes, apply static poses or generate animations. In recent research work, MakeHuman was employed mostly to generate sets of virtual subjects. MakeHuman is a design (gaming) oriented, parametric virtual human modelling tool based on templates. A template model is transformed by means of scaling factors, resizing its segments and proportions, to create a set of human bodies compatible with the original base mesh. The template model is divided into ‘areas of influence’, and form factors are calculated to detect contraction or expansion, improving the use of targets in these areas. Fuzzy logic rules are employed in order to process inputs, which are linked directly to membership functions of fuzzy sets. With one morphing target file for each parameters’ extreme values, multifactorial input change is amalgamated into a character, using an inference engine that produces a diversity of human bodies. The study aspires to assess the practicability of using the software in a Human Factors framework.

Keywords

Digital human modelling (DHM) MakeHuman Parametric modelling Fuzzy logic Blender 

References

  1. 1.
    Poirson E, Delangle M (2013) Comparative analysis of human modeling tools. In: 2nd international digital human modeling symposium, Ann Arbor, Michigan, United States. http://mreed.umtri.umich.edu/DHM2013Proceedings/Individual_Papers/dhm2013_submission_24.pdf. Last Accessed May 2018
  2. 2.
    Paul G, Wischniewski S (2012) Standardization of Digital Human Models. Ergonomics 55(9):1115–1118.  https://doi.org/10.1080/00140139.2012.690454CrossRefGoogle Scholar
  3. 3.
    Bastioni M, Re S, Misra S (2008) Ideas and methods for modeling 3D human figures: the principal algorithms used by makeHuman and their implementation in a new approach to parametric modeling. In: Proceedings of the 1st Bangalore annual compute conference. COMPUTE’08. ACM, New York, pp 10:1–10:6. https://dl.acm.org/citation.cfm?doid=1341771.1341782. Last Accessed April 2018
  4. 4.
    Buys K, Van Deun D, De Laet T, Bruyninckx H (2011) On-line generation of customized human models based on camera measurements. In: International symposium on digital human modeling, Lyon, France. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.473.6120&rep=rep1&type=pdf. Last Accessed May 2018
  5. 5.
    Piccirilli M, Doretto G, Adjeroh D (2017) A framework for analyzing the whole body surface area from a single view. PLoS ONE 12(1):e0166749CrossRefGoogle Scholar
  6. 6.
    Wang Q, Jagadeesh V, Ressler B, Piramuthu R (2016) Im2Fit: fast 3D model fitting and anthropometrics using single consumer depth camera and synthetic data. In: IS&T international symposium on electronic imaging, 3D image processing, measurement (3DIPM), and applications, pp 3DIPM-045.1-3DIPM-045.7, Society for Imaging Science and Technology.  https://doi.org/10.2352/ISSN.2470-1173.2016.21.3DIPM-045
  7. 7.
    Piérard S, Van Droogenbroeck M (2009) A technique for building databases of annotated and realistic human silhouettes based on an avatar. In: 20th annual workshop on circuits, systems and signal processing (ProRISC). Veldhoven, The Netherlands, pp 243–246Google Scholar
  8. 8.
    Van Deun D, Verhaert V, Buys K, Haexand B, Van der Sloten J (2011) Automatic generation of personalized human models based on body measurements. In: First international symposium on digital human modeling, 14–16 June 2011, Lyon, FranceGoogle Scholar
  9. 9.
    MakeHuman project source repository. https://bitbucket.org/MakeHuman/makehuman. Last Accessed May 2018
  10. 10.
    MakeHuman Community: Open source tool for making 3D characters. http://www.makehumancommunity.org. Last Accessed May 2018
  11. 11.
    MakeHuman Community: Wiki. http://www.makehumancommunity.org/wiki. Last Accessed May 2018
  12. 12.
    Zadeh L (1999) From computing with numbers to computing with words—from manipulation of measurements to manipulation of perceptions. IEEE Trans Circuits Syst Fundam Theory Appl 45(1):105–119MathSciNetCrossRefGoogle Scholar
  13. 13.
    Blender Foundation: Blender. https://www.blender.org. Last Accessed May 2018
  14. 14.
    LeBlond RF, Brown DD, Suneja M, Szot JF (eds) (2014) DeGowin’s diagnostic examination, 10th edn. McGraw-Hill Education - Europe, New YorkGoogle Scholar
  15. 15.
    Platzer W (1991) Taschenatlas der Anatomie. Band 1: Bewegungsapparat. Thieme, StuttgartGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.AITHMJames Cook UniversityTownsvilleAustralia
  2. 2.Mackay Institute of Research and InnovationMackayAustralia

Personalised recommendations