Costruire un set completo di personaggi umani in Maya, creando i controlli delle gambe

Cosa starai creando

Oggi vi presentiamo la terza parte del Building A Complete Human Character Rig in serie Maya che vi insegna come costruire un impianto di caratteri complesso e completamente realizzato utilizzando il set di strumenti integrato di Maya. Nel post di oggi imparerai come costruire i controlli del personaggio per l'animazione. Questo è un passo molto importante nella pipeline di Character Rigging, perché senza avere dei buoni controller, non è possibile ottenere il miglior controllo dell'animazione. Quindi iniziamo a creare i nostri "controlli" per il personaggio.


Disponibile anche in questa serie:

  1. Costruire un equipaggiamento completo di personaggi umani in Maya
  2. Costruire un Rig completo di personaggi umani in Maya, IK e Spline IK con i deformatori a grappolo
  3. Costruire un set completo di personaggi umani in Maya, creando i controlli delle gambe
  4. Costruire un impianto di caratteri umani completo in Maya, controlli spinali
  5. Costruire un equipaggiamento completo di personaggi umani in Maya, controlli manuali
  6. Costruire un impianto completo di personaggi umani in Maya, controllo globale e scuoiamento

Passo 1

Per prima cosa apri il file "All Iks applied.mb" che è stato salvato nella parte precedente.



Passo 2

Ora, se le articolazioni del tuo personaggio sembrano piuttosto sottili, puoi aumentare le dimensioni dello schermo del giunto per renderle visivamente più grandi. Per fare questo vai Visualizza> Animazione> Dimensione unita.



Passaggio 3

Riempi il valore "Ripristina" con 0.60 (o un valore a tua scelta) nella finestra di dialogo Scala visualizzazione unita, quindi chiudilo. Ora le articolazioni sembrano più grandi e ti daranno una visione migliore per identificare ogni articolazione.



Passaggio 4

Ora, per vedere la mesh del personaggio in modalità modello nelle finestre, fare clic sul pulsante Visualizza nel gruppo Visualizza schede layer. Mostra la mesh del personaggio nel viewport in modalità template.



Passaggio 5

Per creare i controlli gamba, fai clic sul menu Crea e vai a Poligono Primitivi> Cubo, e disegna un cubo nel viewport.




Passaggio 6

Andare nuovamente al menu Crea e fare clic sulla casella di opzione Strumento curva CV.



Passaggio 7

Nelle impostazioni dello strumento Curva CV, attivare il pulsante di opzione per 1 modalità lineare e quindi chiudere la casella Impostazioni strumento.



Passaggio 8

Ora, con lo strumento Curva CV selezionato, attiva l'opzione Aggancia ai punti nella barra di stato, oppure tieni premuto il tasto V per attivare lo strumento Aggancia ai punti.



Passaggio 9

Ora inizia a cliccare su ciascun angolo della casella per disegnare una linea curva sopra la scatola.



Passaggio 10

Continuare a fare clic su ciascun angolo come mostrato nell'immagine e premere Invio sulla tastiera per terminare lo strumento Curva CV, quindi fare nuovamente clic sullo strumento Aggancia ai punti per disattivarlo. Una volta completata la curva, seleziona la casella e premi Elimina.



Passaggio 11

Si noti solo che la curva viene visualizzata come una struttura a filo. Ora seleziona la curva e posizionala sul retro della mesh del personaggio. E duplica la curva.



Passaggio 12

Dopo aver duplicato la curva, noterai che il punto di rotazione è posizionato all'esterno della curva selezionata. Quindi, per prima cosa, dobbiamo mettere il punto di rotazione al centro della curva.



Passaggio 13

Per fare ciò, fare clic sul menu Modifica e selezionare il comando Centra pivot.



Passaggio 14

Dopo averlo fatto, avrai il punto di rotazione al centro della curva. Fai lo stesso e centra il Pivot anche con l'altra curva a riquadri con cornice.



Passaggio 15

Ora, con la curva del riquadro wireframe selezionata, attiva Snap To Points nella barra di stato (o tieni premuto V) per abilitare lo strumento Snap To Points. Dopo aver fatto ciò, trascina la curva tenendo premuto il tasto centrale del mouse su L_Heel_joint. La curva della scatola del wireframe verrà spezzata sul giunto del tallone. Disabilita nuovamente lo strumento Aggancia ai punti.



Passaggio 16

Ora, passa alla vista laterale e ingrandisci la curva del riquadro wireframe come mostrato nell'immagine.



Passaggio 17

Fare clic sullo strumento Seleziona per tipo di componente nella barra di stato per convertire la curva wireframe in modalità componente per manipolare i vertici secondo la forma scelta.



Passaggio 18

Trascina i vertici selezionati e forma un piedino nella vista laterale.



Passaggio 19

Ora nella vista frontale, regola la forma come mostrato nell'immagine sottostante o mantieni la forma come desideri. Disattivare nuovamente lo strumento Seleziona per tipo componente nella barra di stato.



Passaggio 20

Rinominiamo la forma della curva. Fare clic sullo strumento "Seleziona per oggetto" nella barra di stato, quindi attivare la curva in modalità oggetto. Rinominare la forma della curva come L_Leg_Control.



Passaggio 21

Nella vista prospettica con L_Leg_Control selezionato, premi CTRL + D per duplicare il controllo gamba destra e quindi rinominalo R_Leg_Control.



Passaggio 22

Con R_Leg_Control selezionato, agganciarlo a R_Heel_joint. Per questo tieni premuto il tasto V sulla tastiera e trascinalo su R_Heel_joint tenendo premuto il pulsante centrale del mouse. Rilascia il pulsante del mouse e rilascia anche il tasto V.



Passaggio 23

Ora inizieremo a creare giunti per bloccare le gambe IK. Ti darà la possibilità di creare più attributi per il controllo delle gambe. Nella vista laterale, ingrandisci e visualizza il controllo della gamba.



Passaggio 24

Essendo in modalità menu Animazione, selezionare il menu Scheletro e fare clic sul pulsante di opzione Strumento giunto, per aprire la finestra di dialogo Impostazioni strumento giunto.



Passaggio 25

Nella casella delle opzioni di impostazione dello strumento giunto, immettere un valore di 0,2 per il raggio dell'osso corto. Questo ti permetterà di disegnare giunture più piccole per selezionare facilmente. Infine fai clic sul pulsante Chiudi per chiudere la finestra delle impostazioni dello strumento.



Passaggio 26

Iniziamo. Innanzitutto fai clic sul tallone della gamba del personaggio come mostrato nell'immagine qui sotto.



Passo 27

E continua a cliccare su Punta e Punta del piede, e infine clicca su Giunto tallone come mostrato nell'immagine, e premi il tasto Invio per finire di disegnare il giunto.



Passaggio 28

Salta nella vista prospettica e aumenta lo zoom sulle gambe. Con il giunto Leg lock selezionato, fare clic sulla freccia dell'asse X per vincolare all'asse X e tenere premuto il tasto V per lo snap Point. Quindi il pulsante centrale del mouse trascina su L_Heel_joint.



Passaggio 29

Notare che ora il giunto di blocco della gamba è allineato con L_Heel_joint. Nascondi anche il wireframe della mesh del personaggio per visualizzare le cose chiaramente nel viewport.



Passaggio 30

Ora, rinomina i giunti di blocco della gamba sinistra come mostrato nella finestra Outliner nella foto sotto.



Passaggio 31

Ora, con lo strumento Sposta selezionato, seleziona L_legLock_joint2 e tieni premuto il tasto V per abilitare lo strumento Punti da scattare.



Passo 32

Pulsante centrale del mouse trascinare tra L_ToeTip_joint e rilasciare il pulsante del mouse e il tasto V. L_legLock_joint2 è ora inserito nel L_ToeTip_joint.



Passaggio 33

Selezionare nuovamente L_legLock_joint3 e fare lo stesso come abbiamo fatto nel passaggio precedente. Tenere premuto il tasto V e questa volta agganciarlo a L_Toe_joint.



Passaggio 34

Ora seleziona L_legLock_joint4 e tieni premuto il tasto V, mentre il pulsante centrale del mouse lo trascina su L_Heel_joint.



Passaggio 35

Selezionare L_legLock_joint1 e fare clic sul menu Scheletro, quindi selezionare la casella Opzioni giunto speculare per aprire la finestra delle opzioni di impostazione Specchio giunto.



Passaggio 36

Nella casella delle impostazioni di Mirror Option, mantieni le impostazioni predefinite e premi il pulsante Mirror.



Passaggio 37

Si noti, ora il giunto di blocco della gamba sinistra è duplicato e specchiato per la gamba del lato destro. Rinominalo anche per il lato destro.



Passaggio 38

Successivamente, inizieremo la genitorialità dei giunti IK e del blocco gamba. Per fare ciò, prima ingrandire e visualizzare il giunto della gamba del lato sinistro e selezionare prima L_ik_Heel, quindi tenere premuto il tasto Maiusc, selezionare L_legLock_joint4 e premere il tasto P per genitore.



Passaggio 39

Seleziona nuovamente L_ik_Toe, poi Shift-seleziona L_legLock_joint3 e premi di nuovo il tasto P.



Passaggio 40

Fai lo stesso; seleziona L_ik_ToeTip e Shift seleziona L_legLock_joint2 e premi il tasto P.



Passaggio 41

Ora, questa volta creeremo un attributo personalizzato per il controllo delle gambe. Seleziona L_Leg_Control e R_Leg_Control e fai clic sul menu Modifica e seleziona il comando Aggiungi attributo. Quindi verrà aperta la finestra di dialogo Aggiungi attributi.



Passaggio 42

Nella casella Aggiungi impostazioni attributo, digitare "Leg Roll" nella casella Nome registro. E nelle proprietà degli attributi numerici, tieni il minimo: -10, Massimo: 10 e Predefinito: 0. Infine clicca sul pulsante Aggiungi.



Step 43

Notare che l'attributo Leg Roll è ora aggiunto alla Channel Box.



Passaggio 44

Ancora nella casella Aggiungi attributi, digitare "Heel Pivot" nella casella Nome registro. E nelle proprietà degli attributi numerici, tieni il minimo: -5, Massimo: 5 e Predefinito: 0. E infine fare clic sul pulsante Aggiungi.



Passaggio 45

Ancora nella casella Aggiungi attributi, digitare "Toe Pivot" nella casella Nome registro. E nelle proprietà degli attributi numerici, tieni il minimo: -5, Massimo: 5 e Predefinito: 0 e quindi fare clic sul pulsante OK.



Passaggio 46

Ora, questi tre attributi sono stati aggiunti alla casella Canale.



Passaggio 47

Con entrambi i controlli gamba selezionati, fai clic sul menu Modifica. Quindi fare clic su Elimina per tipo e fare clic sul comando Cronologia per eliminare la cronologia dei controlli gamba.



Passaggio 48

Sempre con entrambi i controlli delle gambe selezionati, fare clic sul menu Modifica e fare clic sul comando Blocca trasformazioni.



Passaggio 49

Noterai che tutti gli attributi di trasformazione sono 0 adesso.



Passaggio 50

Ora, è il momento di creare un collegamento a chiave Set driven tra i leg lock lock agli Attributi personalizzati che abbiamo creato. Quindi apri la finestra Outliner e seleziona rispettivamente i giunti di blocco gamba L_legLock_joint3, L_legLock_joint2 e L_legLock_joint1.



Passaggio 51

Con le articolazioni selezionate, vai a Anima> Imposta chiave dritta e fai clic sul comando Imposta. Ciò apre la casella di opzione Impostazioni chiave impostata.



Passaggio 52

Nelle opzioni Set Driven Key, si ottiene un gruppo di driver e un gruppo guidato. Notare i giunti del blocco gamba selezionati mostrati nel gruppo Driven con gli attributi di trasformazione.



Passaggio 53

Ora, seleziona il controllo L_Leg_Control e, nella casella Imposta chiave impostata, fai clic sul pulsante Carica driver.



Passaggio 54

Puoi vedere il L_Leg_Control selezionato nel gruppo Driver con i suoi attributi personalizzati.



Passaggio 55

Durante il processo Set Driven Key, dovrai anche controllare le proprietà del canale. Quindi, per prima cosa nel gruppo Driver, seleziona l'attributo Leg Roll e seleziona tutti i giunti del blocco gambe nel gruppo Driven e seleziona anche l'attributo Ruota Z nel canale. Alla fine premi il pulsante Key.



Passaggio 56

Seleziona l'attributo Leg Roll e inserisci un valore di 5 nella casella Attributo legamenti nel pannello Canale.



Passaggio 57

Con L_legLock_joint1 selezionato, selezionare Ruota Z nel canale e digitare un valore di 25 nel valore di rotazione Z di L_legLock_joint1, e di nuovo fare clic sul pulsante Chiave per digitarlo.



Passaggio 58

Di nuovo con L_legLock_joint2 e L_legLock_joint3 selezionati, fare clic sul pulsante Chiave per digitare.



Passaggio 59

Ora nella casella delle opzioni Set Driven Key, fai clic su L_leg_Control e digita 10 nell'attributo Leg Roll nella casella Channel.



Passaggio 60

Ora, trascina e seleziona sia L_legLock_joint2 che L_legLock_joint2 nella casella di spunta Set Driven Key, e nella casella Channel inserisci un valore di 25 per Rotation Z e fai nuovamente clic sul pulsante Key.



Passo 61

Fai clic su L_Leg_Control e inserisci un valore di -10 nell'attributo Leg Roll.



Passaggio 62

Questa volta selezionare solo L_legLock_joint1 e immettere 35 unità per la rotazione Z nella casella di canale. Quindi premere il tasto Key e fare clic sul pulsante minimizza per ridurre a icona la casella delle opzioni Set Driven Key.



Passaggio 63

Per controllare l'attributo di controllo gamba del Leg Roll, selezionare il controllo L_Leg_Control e l'attributo Leg Roll e il pulsante Middle Mouse trascinare nella vista. Noterai che i giunti di blocco delle gambe stanno rotolando in base al valore che abbiamo cambiato nel Leg Roll.



Passaggio 64

Ora, per i prossimi due attributi personalizzati, faremo la stessa cosa. Anche in questo caso, massimizza la casella di opzione Imposta chiave impostata (o apri l'opzione Imposta chiave impostata) e in L_Leg_Control - Attributo leg roll cambia il valore di -10 a 0 per ripristinare l'attributo sul valore predefinito.



Passaggio 65

Questa volta lavoreremo su Heel Pivot. Quindi, prima seleziona L_Leg_Control, quindi seleziona Heel Pivot Attribute, L_legLock_joint1, quindi Ruota Y e infine fai clic sul pulsante Chiave per digitare inizialmente.



Step 66

Seleziona nuovamente il controllo L_Leg_Control e inserisci un valore di 5 nella casella Perno tallone, nella casella canale.



Passaggio 67

Ora seleziona solo L_legLock_joint1 e inserisci un valore di 30 per l'attributo Ruota Y. Quindi fare clic sul pulsante Chiave nella casella delle opzioni Imposta chiave acquisita.



Passaggio 68

Ora seleziona L_Leg_Control e inserisci un valore di -5 nella casella del perno del tallone.



Passo 69

Ora, seleziona L_legLock_joint1 e inserisci un valore di -30 per l'attributo Ruota Y. Quindi fare clic sul pulsante Chiave nella casella delle opzioni Imposta chiave attivata.



Passaggio 70

Per il perno della punta. Seleziona L_legLock_joint2, quindi seleziona Toe Pivot nel gruppo Driver e fai clic sul pulsante Chiave per la chiave iniziale.



Passo 71

Seleziona L_Leg_Control e inserisci un valore di -5 nella casella Pivot della punta.



Passo 72

Selezionare nuovamente L_legLock_joint2 nella casella di controllo Imposta chiave definita e immettere un valore di 25 per Ruota Y, quindi premere il tasto Key per confermare.



Passaggio 73

Seleziona L_Leg_Control e inserisci un valore di 5 nella casella Pivot della punta.



Passaggio 74

Selezionare nuovamente L_legLock_joint2 nella casella di controllo Imposta chiave definita e immettere un valore di -25 unità per Ruota Y nella casella canale e quindi premere il tasto chiave per digitare. Infine, chiudere la casella di opzioni Imposta chiave impostata.



Passaggio 75

Dopo aver eseguito questi passaggi, controlleremo il controllo della gamba sul lato sinistro. Quindi, con il controllo L_Leg_Control, fare clic sul Leg attributo e il tasto centrale del mouse trascinare nella vista orizzontalmente. Vedrai che l'articolazione del piede del personaggio si muove su e giù naturalmente. Puoi controllare ogni attributo personalizzato che abbiamo creato.



Passaggio 76

Ora, dobbiamo fare il controllo del ginocchio per la fase finale del controllo delle gambe. Quindi duplica la scatola wireframe.



Step 77

Con la casella wireframe selezionata, tieni premuto il tasto V e il tasto centrale del mouse trascina su L_knee_joint. La scatola è scattata sull'articolazione del ginocchio come mostrato nell'immagine.



Passaggio 78

Ora ridimensiona la casella della curva di controllo per eseguire il controllo del ginocchio. Per fare ciò, prima fai clic sullo strumento Seleziona per tipo di componente (o premi il tasto "F8".) E seleziona tutti i vertici e ridimensiona la forma.



Passo 79

Dopo aver ridimensionato la curva come mostrato nell'immagine sottostante, premi CTRL + D per duplicare per la gamba destra e premi il tasto W per la selezione dello strumento Sposta.



Passaggio 80

Ora, tieni premuto nuovamente il tasto V e il tasto centrale del mouse trascina su R_knee_joint. Il controllo del ginocchio è ora fissato all'articolazione del ginocchio destro come mostrato nell'immagine qui sotto.



Passaggio 81

Rinominare entrambi i comandi knee come L_Knee_control e R_Knee_control.



Passaggio 82

Trascina entrambi i comandi del ginocchio sull'asse Z come mostrato nell'immagine qui sotto.



Passaggio 83

Con entrambi i comandi del ginocchio selezionati, fare clic sul menu Modifica e quindi selezionare il comando Blocca trasformazioni.



Passaggio 84

Seleziona prima L_Knee_control e poi Shift-seleziona L_ik_Heel.



Passaggio 85

Con L_Knee_control e L_ik_Heel selezionati, vai a Contrain> Pole Vector.



Step 86

Si noti che il vincolo di vettore di tipo Pole viene applicato ora con L_Knee_control e L_ik_Heel. Per provarlo, sposta L_Knee_control sull'asse X e vedrai che il ginocchio è controllato da esso.



Passaggio 87

Ora ingrandisci la curva di controllo della gamba sinistra. Per prima cosa selezionare L_legLock_joint1 e Shift-selezionare L_Leg_Control e premere il tasto P per eseguire il genitore di L_Leg_Control con L_legLock_joint1.



Passaggio 88

Per verificare la funzionalità, seleziona L_Leg_Control e spostalo verso l'alto. Vedrai che l'articolazione della gamba muove l'intera gamba proprio come una gamba umana.



Passaggio 89

Annulla l'ultima mossa. Infine seleziona L_Leg_Control, poi Shift-seleziona L_Knee_control. Selezionare il menu Vincola e quindi selezionare la casella Opzioni punto.



Passaggio 90

Si apre la casella Opzione Vincolo punto. Abilita l'opzione "Mantieni offset" quindi fai clic sul pulsante Aggiungi per applicare il vincolo del punto.



Passaggio 91

Seleziona di nuovo solo L_Leg_Control e sposta il controllo gamba in modo casuale. Vedrai che il controllo del ginocchio si muove anche con il controllo delle gambe. Fai un annullamento per resettare i movimenti.



Passaggio 92

Ora puoi impostare il controllo per la gamba destra come nello stesso modo in cui abbiamo creato il controllo della gamba sinistra. L'unica cosa che devi tenere a mente è che la convenzione di denominazione deve essere denominata in base alla gamba destra. Ora salva il file come "Leg complete.mb". Nella prossima parte del tutorial parleremo dei controlli Spine e Hand.


E questo completa la parte 3!