Das Programm von MakeHuman wurde entwickelt, um menschliche und humanoide Charaktere in drei Dimensionen zu erschaffen. Die Modelle können dann in Spielen, Illustrationen, Animationen verwendet oder in ZBrush (oder einem einfacheren Sculptris) und Mudbox-Programmen übertragen werden, wo sie "poliert" werden. MakeHuman ist auch völlig kostenlos und offen.
Der Quellcode ist unter der AGPLv3-Lizenz verfügbar. Das Programm entwickelte sich aus dem 1999 geschriebenen MakeHead-Skript, das den Kopf in Blender erzeugte. Das Programm besteht aus einem effizienten Kern in C und einer funktionalen "Hülle" in Python, die frei erweiterbar ist.
Während dieser Zeit hat das Team, das es erstellt hat, ein interessantes und einzigartiges System zur Erstellung von Basisgittern entwickelt, in dem Schleifen, die von Kanten (Kantenschleifen) erstellt wurden, für die Animation optimiert wurden, werden wir kein einziges Dreieck und keinen einzigen Pol finden, von dem mehr als 5 Kanten ausgehen. Allein die Pole machen weniger als 1% des Netzes aus. Die grafische Benutzeroberfläche basiert auf einer eingehenden Untersuchung der Gewohnheiten und des Verhaltens der Benutzer.
Sie ist so intuitiv, dass sie nach der ersten Inbetriebnahme schnell beherrscht werden kann. Die von der Modellierung bereitgestellten Parameter ermöglichen eine präzise Auswahl des Aussehens des Modells nach Alter (von Säuglingen bis zu älteren Menschen), Geschlecht, Muskeln und Rasse sowie eine sehr präzise Steuerung von Details wie der Form von Händen, Füßen, Ohren und Gesichtszügen. Es ist erwähnenswert, dass MakeHumans Schöpfer nach der anatomischen Korrektheit des präsentierten Körpers streben.
Eines der Basismodelle stammt von Kaushik Pal, bekannt für seine Arbeit in Maya und interessante Programmierprojekte. Fertige Modelle können in Formate exportiert werden: RIB (Renderman), OBJ (Wellenfront obj), MHX (Blender), DAE (collada) und MD5 (Doom 3).








