Comenzó siendo un script de python para BLENDER: Makehuman es desarrollado utilizando tecnología per-vertex animation. El modelo inicial es un humano estándar que puede irse modificando mediante controles intuitivos hacia un humano más masculino, femenino, cambiando la estatura, ancho, edad, etc.
Por ejemplo, desde los controles de edades (bebé, adolescente, joven y mayor), es posible obtener todos los estados intermedios.