Makehuman è un software di modellazione di personaggi tridimensionali completamente gratuito e innovativo, grazie a due nuovi componenti: l’interfaccia grafica
Tetra-parametric e il
Natural Pose, che consentono una simulazione avanzata dei muscoli.
Usando
Makehuman un personaggio fotorealistico può essere modellato in meno di due minuti giacché la GUI consente una veloce ed accurata modellazione. L'interfaccia
Tetra-parametric consente all'utente di modellare il 90% delle caratteristiche di un corpo umano
con soli quattro clic. Interessante è la capacità di adattamento del software alla modellazione: se, ad esempio, si sceglie di modellare una figura femminile, definendo i caratteri nella prima finestra, quando aumenterà il peso corporeo determinato nella seconda finestra, l'accumulo di grasso sarà localizzato nelle aree tipiche di una donna. Lo stesso discorso vale per la diminuzione del peso e per l'età, così come per tutte quelle caratteristiche che cambiano in maniera differente per un uomo, una donna o un bambino.
Il
Pose System è basato sullo stato dell'arte della tecnologia per la simulazione dei movimenti dei muscoli. Il
Natural Pose System consente la simulazione accurata dei movimenti della pelle, dei muscoli e dei tendini, ottenendo pose molto realistiche. Per migliorare i risultati della modellazione, il software fa uso di un database basato su algoritmi, che memorizza le informazioni per elaborazioni successive. Le
mesh sono leggere e professionali; esse tengono conto delle
opinioni degli esperti, in maniera tale da essere più leggere, con pochi nodi e triangoli, e con tutti i vertici necessari per generare animazioni nella corretta posa.
Il
rendering è realizzato sulla base del
Renderman standard.
Makehuman esporta le scene nel
formato RIB e usa alcuni
shader compatibili con
Renderman. Per il rendering può essere usato un qualsiasi motore grafico che supporti il linguaggio
Renderman, mentre il linguaggio ufficiale supportato dal software è
Aqsis, un tool open source, scaricabile gratuitamente dal
sito ufficiale. L'installazione di
Aqsis è richiesta per creare immagini direttamente con
Makehuman.
I
formati di esportazione possibili sono
COLLADA e
OBJ; l'esportazione nel primo formato consente una struttura dello scheletro perfettamente adattata al personaggio. Al momento il collegamento dei vertici deve esser realizzato dagli utenti, ma dalla versione 0.9.2 sarà introdotto un supporto completo per tutte le caratteristiche.
Sul
sito ufficiale è possibile visionare alcuni risultati ottenibili tramite questo software: sono presenti alcuni
screenshot del software e una
galleria di diversi personaggi. Inoltre è possibile
scaricare gli eseguibili per Mac OS X, per Windows e i sorgenti dell'applicazione.
Makehuman è rilasciato sotto licenza open source ed è disponibile anche per Linux.