juillet
2007
Introduction :
Voilà, il y a peut de temps, j’ai découvert MakeHuman, qui est certe super et permet de créer un humain en 3D en quelques minutes !
Mais hélàs… au premier contact, je suis rebuté par l’interface que je trouve surchargé, alors je me dit :
Mais pourquoi ne pas démystifier MakeHuman et expliquer son installation(que j’ai du faire un peu à l’aveuglette faute de tutoriel) dans un article…
eh bien voilà je me suis lancé, alors si vous le voulez bien, commencons…
Quelques explications :
Le principe de MakeHuman est assez simple :
– Vous commencez avec une forme humanoïde prédéfinie, elle n’est ni masculine ni féminine.
Cette forme est défini par des nombres précis de sommets, d’arrêtes et de faces.
Toutes les modifications que l’on peut faire subir a la forme prédéfini de MakeHuman sont appelées Targets ou Morphing, il est capitale de comprendre que ces targets et ces morphings ne peuvent pas modifier le nombre de faces, arrêtes et sommets, ils ne peuvent que les déformer.
Il éxiste deux sortes de targets :
– ceux concernant la morphologie de l’humanoïde.
– et ceux concernant se pose.
MakeHuman reposant sur un puissant moteur graphique, les possibilitées de positionnement sont très avancées :
Par exemple lorsque vous pliez un bras :
– premièrement il ne se pliera que selon des limites physiquement réalistes
– et en plus il jouera sur la masse musculaire, pliez le bras et le biceps se contracteras. Impressionant 8O, n’est ce pas ?
Installation :
Le site hébérgeant le projet est : http://www.dedalo3d.com/index.php, mais on peut aussi s’y rendre grâce à l’adresse http://www.makehuman.org. Dans la barre à gauche figure une partie MakeHuman avec le lien Download qui nous intéresse. Hélàs MakeHuman n’est disponible que sous forme de packages(.deb) ou de sources à compiler soit même :(.
Sous Ubuntu :
Sous Ubuntu, les packets étant disponibles, pas de problème, il vous faut :
– animorph1_0.2-1_i386.deb
– makehuman_0.9-1_i386.deb
– mhgui1_0.1-1_i346.deb
Si vous voulez développez des targets par exemple il vous faut ces deux packets(pas obligatoire pour une utilisation normale de makehuam) :
– animorph-dev_0.2-1_i386.deb
– mhgui-dev1_0.1-1_i386.deb
L’ordre d’installation est rigoureux :
– animorph
– makehuman
– mhgui
Pour l’installation, j’utilise Synaptic pour Ubuntu, Adept pour Kubuntu ou tout simplement la console. En console :
placez les packets dans un répertoire nommé mh_install(pour ne pas mélanger) puis tapez ces commandes :
sudo apt-get install -f
sudo dpkg --unpack makehuman_0.9-1_i386.deb
sudo apt-get install -f
sudo dpkg --unpack mhgui1_0.1-1_i346.deb
sudo pat-get install -f
Makehuman peut utiliser le moteur Aqsis, vous devrez installer Aqsis et sa dépendance(aqsis-libsc2a) ou alors la ligne :
sudo apt-get install aqsis
Sous les autres distributions :
Sous les autres distributions il n’éxiste aucun packet officiel, il est donc nécessaire de télécharger les sources :
– animorph-0.2.tar.gz
– makehuman-0.9.tar.gz
– mhgui-0.1.tar.gz
ensuite, les décompacter dans un endroit approprié. Ensuite (je suppose que vous avec installer make et gcc sur votre système), dans ce cas ces commandes suffiront pour installer makehuman :
make
make install
si Aqsis n’est pas sur votre distribution(moi sur ma MDV 2007 il y était) vous pouvez le télécharger sur :
http://www.aqsis.org
L’interface :
L’interface de MakeHuman se révéle éfficace mais n’est pas facile à appréhander, de plus les icônes ne sont pas très implicites et petits, en gros l’interface est divisée en 5 parties :
– Le menu supérieur : La barre orange tout en haut, pour accéder au divers fonctionnalitées de MakeHuman(enregistrer, etc…)
– La barre d’aide : La barre orange en bas de la fenêtre qui renseigne sur l’usage de tel ou tel icône, mais aussi indique le nom du target séléctionné.
– L’écran centrale : C’est ici que se trouve votre humanoïde, les fléches directionelles permettent de translater l’humanoïde dans la vue, les touches + et – de zoomer et de de-zoomer et les touches du pavé numérique de faire prendre des poses particulières à votre humanoïde.
– Le panneau laéral gauche : son contenu est variable selon le mode de fonctionement de Makehuman, il donnent accés à des targets concernant votre humanoïde.
– Le panneau latéral droit : C’est ici qu’apparaisse les targets qu’il est possible d’appliquer à l’humanoïde.
Pour l’utiliser il vous suffit de séléctionner un target et de le basculer de droite à gauche pour voir son effet
Créer ses propres targets :
On entre dans une des phases les plus mausantes de makeHuman : la création de ses propres targets !
Conclusion :
MakeHuman est un puissant outil assez simple une fois pris en main qui permet assez vite de céer des humanoïdes époustouflant, un regret l’abscence de packages .rpm officiel mais cela se régle soit par alien soit par compilation manuelle.