Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
Makehuman, un software open source di modellazione 3D
Scritto da Francesco Argese il 12-02-2008 ore 08:24
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.
Precedente: Imparare a non compromettere le macchine LAN
Successiva: Flock, un nuovo modo di concepire il browser (2/3)
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.323 secondi.