Il presente articolo vuole fornire delle informazioni utili seguendo il workflow di sviluppo riguardante il Rig di un character.
Inizieremo con il fornire alcune informazioni generali quali gli “Strumenti per il Rig” per comprendere le varie tipologie di Rig che si possono realizzare , per poi passare a due delle “forme” di sviluppo più utilizzate nella realizzazione del Rig e le differenze che ci sono fra di loro , tutto questo incentrato su 3Ds Max.
STRUMENTI UTILI PER IL RIG.
Quando parliamo di “strumenti utili per il rig” si intendono quei tools focalizzati alla creazione e realizzazione dello scheletro che è alla base dei character e che serve per far muovere il nostro personaggio o oggetto all’interno di una scena animandone le varie parti.
Attualmente esistono 3 diversi strumenti di sviluppo riguardanti il Rig e sono: Bones System , Biped e CAT (Character Animation ToolKit).
Incentreremo questo articolo principalmente su quelli che ad oggi sono i più utilizzati , visto che il sistema Biped è quasi in disuso ormai quasi del tutto surclassato dal più avanzato sistema CAT.
BONES SYSTEM.
Essenzialmente il Bones System non è altro che il primo strumento utile realizzato per da Autodesk e presente in 3Ds Max pensato per la realizzazione del Rig. Si basa su una struttura gerarchica linkata dove l’elemento successivo è legato al precedente. Per chi ha gia esperienza di Rigging saprà di cosa si tratta ed ha sicuramente esperienza con questo sistema, in sostanza basti pensare ad una struttura continua di ossa che servono per gestire i movimenti di un oggetto o character.
CAT – Character Animation ToolKit.
Ultimo tool messo a disposizione di 3Ds Max e considerato diretta evoluzione del sistema Biped si caratterizza per la possibilità di realizzare il Rig e Gestire le differenti animazioni in clip suddivise e ben ordinate. Un sistema che facilità la gestione di più animazioni che il nostro character compie. In più ha un sistema semplice di realizzazione dei vari componenti del Rig e una ampia libreria di “strutture di Rig” gia pre-impostate e personalizzabili e gestibili in animazione. Risulta utile anche per l’esportazione delle differenti animazioni e gestione di esse anche con software Real-Time come Unity o Unreal Engine.
Incentreremo la nostra attenzione principalmente sfruttando il sistema CAT , ma in linea generale le informazioni fornite sono associabili al Bones System.
WORKFLOW RIG.
Incentreremo la nostra attenzione su due Workflow in particolare: RIG CON SOSTITUZIONE DI MESH e RIG STANDARD PIU’ PESATURA.
Due metodologie che hanno una parte di sviluppo iniziale uguale per entrambe ma che hanno poi un differente percorso di realizzazione ognuna con vantaggi e svantaggi che verranno indicati nel presente articolo.
Una volta realizzata la mesh da noi desiderata , dovremo farne una copia destinata al Rendering o considerabile come “Definitiva”. Quindi prima di iniziare con tali metodologie avremo : Mesh-Rig , che verrà utilizzata per il Rig, e Mesh-Rendering , che sarà la mesh utilizzata per il Rendering o per esportarla in software come Unity e/o Unreal Engine.
RIG CON SOSTITUZIONE DI MESH.
- Realizzazione del CATRig: mediante l’utilizzo del sistema Cat si imposterà la struttura base del nostro character , partendo al bacino, per poi passare alle gambe , poi alla spina dorsale , successivamente la realizzazione delle braccia ed in fine della testa.
- Edit Poly di ogni singolo Elemento del CATRig: la possibilità che fornisce il sistema CAT è di mantenere le caratteristiche base del sistema stesso di rig anche se viene impostato un Modificatore quale Edit Poly. Tale modificatore servirà per dare una forma più coerente al volume della mesh.
- Detach del singolo Elemento del CATRig: una volta realizzata la struttura e modificati i singoli elementi ricercando di riprendere il volume della mesh con i singoli elementi , si deve selezionare i poligoni che costituiscono la singola parte in relazione all’elemento del CATRig e distaccarla (detach) dal resto della mesh. Esempio.: Se devo ricavare la parte finale di un dito della mesh devo selezionarmi i poligoni che compongono tale parte e distaccarli dal resto della mesh diventando cosi una mesh a se stante.
- Allineamento del Pivot: una volta ottenuta la nuova mesh della singola parte interessata è bene allineare in modo uguale il Pivot della mesh e quello del singolo elemento del CATRig cosi che la sostituzione che andremo a fare sia perfetta. Centrare il Pivot su 3Ds Max: Sidebar sulla destra dello schermo –> Icona della Hierarchy –> Affect Pivot Only –> Center to Object.
- Attach nuova mesh al CATRig: selezionare l’elemento interessato del CATRig e cliccare sul pulsante Attach nel modificatore Edit Poly , adesso selezionare la nuova mesh della singola parte.
- Eliminazione elemento interessato del CATRig: fare detach dell’ elemento interessato del CATRig ed eliminarlo.
Seguendo queste istruzioni adesso dovreste ritrovare la parte selezionata della mesh come elemento di Rig. Facendo gli stessi passaggi (dal passaggio 3 al passagio 6) si potranno sostituire tutti i singoli elementi fino ad arrivare all’intera sostituzione del CATRig con l’intera Mesh-Rig.
Una volta ultimata l’intera sostituzione sarà necessario aggiungere il modificatore Skin Wrap sulla Mesh-Rendering. All’interno del modificatore Skin Wrap sarà possibile cliccare sul pulsante Add per aggiungere la Mesh-Rig.
N.B.: Lo Skin Wrap va in base al numero di vertici presenti nella mesh, per tanto il numero di vertici fra Mesh-Rig e Mesh-Rendering deve essere lo stesso, poi successivamente può essere applicato come modificatore di aumento di suddivisioni il modificatore TurboSmooth posto come ultimo modificatore al di sopra del modificatore Skin Wrap.
PRO: Con tale metodo non serve la pesatura del rig , in quanto si basa sul numero di vertici della mesh
CONTRO: Il Rig ricavato con questo metodo non può essere utilizzato con altri modelli.
RIG STANDARD PIU’ PESATURA.
- Realizzazione del CATRig: mediante l’utilizzo del sistema Cat si imposterà la struttura base del nostro character , partendo al bacino, per poi passare alle gambe , poi alla spina dorsale , successivamente la realizzazione delle braccia ed in fine della testa.
- Edit Poly di ogni singolo Elemento del CATRig: la possibilità che fornisce il sistema CAT è di mantenere le caratteristiche base del sistema stesso di rig anche se viene impostato un Modificatore quale Edit Poly. Tale modificatore servirà per dare una forma più coerente al volume della mesh.
- Modificatore Skin pre-pesatura: una volta realizzata la struttura del sistema di CATRig sarà necessario associare alla Mesh-Rendering il modificatore Skin e mediante il pulsante Add aggiungere l’intero CATRig.
- Pesatura del Rig: all’interno del modificatore Skin è presente la sezione Weight Properties che contiene delle opzioni per la pesatura del rig e quindi l’influenza che ogni elemento di rig ha sulla mesh.
N.B.: Il sistema di Skin va per raggio di pesatura (range weight) e non per il numero vertici come nel precedente metodo.
PRO: Il Rig ricavato con questo metodo può essere utilizzato con altri modelli. La pesatura dei singoli elementi possono influenzare diverse parti della struttura della mesh.
3Ds Max ha vari plug-in utili per la pesatura del modello , personalmente segnalo questo plug-in a pagamento: Delta Mush .
CONCLUSIONI.
Il metodo RIG STANDARD PIU’ PESATURA è il metodo generale di Rigging e anche se sembra molto più veloce e con meno passaggi in realtà è comparabile al precedente come tempistiche. Come la maggior parte delle volte non esiste un unico metodo risolutivo ma è bene trovare la soluzione migliore in base al problema che ci si presenta davanti.
About The Author
netkingZ