The tool is specifically designed for the modeling of virtual 3D human models, with a simple and complete pose system that includes the simulation of muscular movement. In order to make it available on all major operating systems, beginning from 1.0 alpha 8 it's developed in Python using OpenGL and Qt, with an architecture fully realized with plugins. The MakeHuman approach is to use sliders with common parameters like height, weight, gender, ethnicity and muscularity. It uses a very simple GUI in order to access and easily handle hundreds of morphings. Using this technology, with a large database of morphing targets, it's virtually possible to reproduce any character. Interpolation of MakeHuman characters: the 1st, 3rd, 5th, and 7th are targets, while the others are intermediate shapes. For example, given the four main morphing targets (baby, teen, young, old), it is possible to obtain all the intermediate shapes. Starting from a standard (unique) androgynous human base mesh, it can be transformed into a great variety of characters (male and female), mixing them with linear interpolation. MakeHuman is developed using 3D morphing technology. It is developed by a community of programmers, artists, and academics interested in 3D character modeling.
MakeHuman is a free and open source 3D computer graphics middleware designed for the prototyping of photorealistic humanoids.