Construcția unui corp uman facial complet în Maya, Partea 1

Ce veți crea

Astăzi lansăm un nou tutorial în două părți, care vă va învăța cum să construiți o platformă complexă, complexă, umană, în Maya. Acest tutorial este o piesă de însoțire pentru autorul seriei premium Soni Kumari, care acoperă crearea unei platforme complete de personaj uman.

Construirea unei platforme de fațetă potrivită pentru animație este unul dintre cele mai provocatoare aspecte ale creării de personaje, această serie vă va îndruma prin întregul proces de la început până la sfârșit și vă va oferi o lecție detaliată și detaliată despre ceea ce este nevoie pentru a construi o abordare intuitivă și animație prietenos facial rig de la zero!


Disponibile și în această serie:

  1. Construcția unui corp uman facial complet în Maya, Partea 1
  2. Construirea unui complex uman facial în Maya, Partea a 2-a
  3. Construcția unui corp facial uman complet în Maya, Partea a 3-a

Pasul 1

În prima parte a tutorialului, vom învăța cum să configuram o interfață de bază pentru manipularea faciale și, de asemenea, să învățăm cum să creăm articulații și controale pentru o deformare naturală a feței. Să începem Maya și să deschidem Face Rig Start.mb fișierul care a fost furnizat împreună cu tutorialul. Când deschideți fișierul, veți observa că acesta este un model de față pre-construit, cu texturi de piele temporare aplicate și arată mai mult ca un desen animat. Acum, înainte de a începe manipularea faciale, trebuie mai întâi să configurați interfața astfel încât să putem ajunge rapid la instrumentele necesare.



Pasul 2

Acum vom începe să realizăm un raft personalizat pentru accesul facil la instrumentele necesare pentru manipulare. Dați clic pe butonul săgeată Modificați raftul de pe partea stângă a ecranului, apoi faceți clic pe comanda "Noul raft".



Pasul 3

Aceasta deschide caseta de dialog "Creați un nou raft". Introduceți noul nume de raft ca FaceRigTools, apoi faceți clic pe butonul OK pentru a închide caseta de dialog.



Pasul 4

Veți observa un nou spațiu neagră, care a fost creat în meniul cu numele "FaceRigTools". Acum vom adăuga comenzi la acest meniu pentru echipamentul de față.



Pasul 5

Dacă nu sunteți deja în modul Animație, treceți la modul Animație făcând clic pe comanda din meniul modului.



Pasul 6

Pentru a adăuga comenzi în meniul Rafturi, mențineți apăsată tasta Shift + Ctrl și faceți clic pe comanda de meniu dorită pe care doriți să o adăugați. Deci, țineți apăsat Shift + Ctrl și faceți clic pe meniul Editare, faceți clic pe "Șterge după tip" și apoi faceți clic pe comanda Istoric. Acum puteți vedea rezultatul în meniul Rafturi.


Acum puteți vedea comanda Istoric pe raft.



Pasul 7

Astfel, pentru a introduce comanda Freeze Transformation, țineți apăsată tasta Shift + Ctrl și faceți clic pe meniul Modify (Modificare) și apoi faceți clic pe comanda Freeze Transformations.



Pasul 8

Deci, așa creați un raft personalizat. Putem adăuga mai multe comenzi după cerință.



Pasul 9

Acum să începem să facem echipamentul pentru față. Deci, mergeți la Vedere laterală și faceți clic pe modul Șablon (T) în editorul de straturi. Aceasta afișează modelul de față așa cum este prezentat în imaginea de mai jos.



Pasul 10

Acum, trebuie să creăm rosturi pentru plasa de față. Deci, faceți clic pe meniul Skeleton din bara de meniu principală, apoi selectați comanda Instrument de îmbinare.



Pasul 11

Începeți prin crearea a trei articulații de la gât până la vârful capului. Redenumiți-le și pe Neck_joint, Head_joint și HeadTip_joint folosind Outliner.




Pasul 12

Din nou, trageți două articulații pentru maxilar, după cum se arată în figura de mai jos, și le redenumiți și ca Jaw_joint și JawTip_joint.



Pasul 13

Acum, selectați mai întâi Jaw_joint apoi selectați Head_joint și apăsați tasta P. Acest lucru face ca articulația maxilarului să fie copilul articulației capului (Ar trebui să arate imaginea de mai jos).



Pasul 14

Pentru a crea controale, trebuie să folosim instrumentul IK Handle. Deci, faceți clic pe meniul Skeleton și apoi faceți clic pe comanda IK Handle Tool.



Pasul 15

Cu instrumentul IK Handle Tool selectat, faceți clic pe Neck_joint și apoi faceți clic pe Head_joint. Veți vedea că mânerul IK este acum creat. Redenumiți-o și ca Head_IK.



Pasul 16

Acum, să creăm controlul capului. Pentru aceasta mergeți la meniul Creare, NURBS Primitives și selectați Cerc. Apoi trageți pentru a crea un cerc pe grilă.



Pasul 17

Pentru a alinia comanda Head, măriți și focalizați pe Head_joint. Selectați cercul cu instrumentul mutare (apăsați tasta W), apăsați și mențineți apăsată tasta V și trageți butonul Mouse-ul mijlociu pe butonul Head_joint.



Pasul 18

Acum, să organizăm corect controlul cercului. Rotiți cercul un pic în funcție de imagine și apăsați tasta F8 pentru ao converti în modul component. Selectați toate vârfurile și scalați-le corespunzător (dacă este necesar.) Apăsați din nou tasta F8 pentru a reveni la modul Obiect.



Pasul 19

După poziționarea curbei cercului, redenumiți-o ca Head_Control.



Pasul 20

Cu Head_Control selectat, faceți clic pe comenzile Delete History și Freeze Transformation, unul câte unul, în noul raft FaceRigTool.



Pasul 21

Acum vom aplica o Constrângere. Selectați mai întâi Head_Control și apoi Head_IK și faceți clic pe meniul Constrain și apoi selectați comanda Point pentru a aplica o constrângere Point.



Pasul 22

Punctul constrângerilor funcționează numai cu mișcarea de transformare, nu cu rotația. Aici avem nevoie și de o constrângere pentru rotație. Deci, din nou, selectați mai întâi Head_Control și apoi selectați Head_joint și faceți clic pe meniul Constrain și selectați caseta cu opțiuni de constrângere Orient.



Pasul 23

În caseta Opțiuni de restricție orientată, verificați opțiunea Întreținere offset și apoi faceți clic pe butonul Adăugați pentru a aplica și a închide caseta Opțiuni de restricție Orient.



Pasul 24

Acum puteți verifica rotirea controlului capului folosind instrumentul Rotire. Funcționează bine. Restabiliți valoarea transformării cu comanda de anulare.



Pasul 25

Acum vom crea un localizator pentru controlul global al capului. Deci, faceți clic pe meniul Creare și selectați comanda Locator pentru a crea locatorul.



Pasul 26

Atașați locatorul la Neck_joint în timp ce apăsați și țineți apăsat tasta V. Redenumiți locatorul ca Global_Head_Control. De asemenea, nu uitați să aplicați comenzile Freeze Transformation and Delete History pe Global_Head_Control.



Pasul 27

Selectați Global_Head_Control și apoi selectați Neck_joint și aplicați o constrângere părinte.



Pasul 28

Din nou, selectați mai întâi Head_Control și apoi selectați Global_Head_Control și apăsați tasta P, pentru a face Global_Head_Control părintele.



Pasul 29

Creați o altă curbă a Cercului în vederea frontală și plasați-o după cum se arată în imaginea de mai jos.



Pasul 30

Puteți schimba curba de cerc în modul Component pentru ao deforma în consecință. Nu uitați să o schimbați înapoi în modul Obiect, după ce ați terminat!



Pasul 31

Din nou, intrați în vizualizarea frontală și duplicați curba de două ori și aranjați-o așa cum se arată în imaginea de mai jos.



Pasul 32

Apoi, sariți în vizualizarea Perspectivă și selectați toate curbele nou create și aplicați atât comenzile Ștergere Istoric, cât și Comanda Transformare.



Pasul 33

Redenumiți curbele acum. Redenumiți cercul mai mare ca Both_Eyes_Control și micile curbe ca L_Eye_Control și R_Eye_Control.



Pasul 34

Mai întâi selectați L_Eye_Control & R_Eye_Control și apoi selectați Both_Eyes_Control și apăsați tasta P. Curba mai mare (Both_Eyes_Control) devine acum părintele comenzilor pentru ochiul stâng și drept.



Pasul 35

Acum, vom face unele parentale speciale pentru părțile din gură și ochi. Asigurați-vă că stratul de față este în modul ascuns. TeethTongueEye trebuie să fie vizibil și în modul selectiv.



Pasul 36

Acum, mai întâi selectați ambele bile de ochi și în timp ce apăsați și mențineți apăsată tasta Shift, selectați Head_joint. Apoi apăsați tasta P pentru a face capul să se îmbrace cu părintele. Aceasta înseamnă că oriunde se mișcă articulația capului, vor urma bilele de ochi.



Pasul 37

De data aceasta cu partea superioară a dinților și gâtului interior selectate. Țineți Shift și selectați din nou Head_joint și apăsați tasta P. Acum, articulația capului devine și părintele acestor părți.



Pasul 38

Este întotdeauna bine să păstrați obiectele în modul wireframe pentru a fi ușor de selectat. Acum pentru părinții obiectului dinților inferiori. Mai întâi selectați plasa obiectului de dinți inferior, apoi selectați JawTip_joint, apăsați în cele din urmă tasta P.



Pasul 39

Din nou, reveniți la modul "Smooth Shade All". Acum, selectați mai întâi L_Eye_Control, apoi selectați balonul pentru ochiul stâng.



Pasul 40

Cu ajutorul opțiunii L_Eye_Control și a bilei pentru ochi stânga. Accesați meniul constrângere și faceți clic pe caseta cu opțiuni de comandă Aim.



Pasul 41

În caseta de setare a opțiunilor de constrângere a obiectivului, verificați opțiunea Întreținere offset și apoi faceți clic pe butonul Adăugați, pentru a aplica constrângerea Aim.



Pasul 42

Aplicați acum aceeași constrângere Aim pentru controlul din partea dreaptă. Selectați R_Eye_Control, apoi selectați bila cu ochiul drept și aplicați constrângerea Aim.



Pasul 43

Acum, selectați mai întâi Head_joint, apoi selectați Both_Eyes_Controls și apoi aplicați Constrângerile privind brevetele.



Pasul 44

Acum trebuie să facem un atribut personalizat pentru a bloca și a debloca Both_Eyes_Control. Deci, cu Head_Control selectat, mergeți la meniul Modify și faceți clic pe Add Attribute pentru a deschide caseta Add Attribute Settings. Dacă doriți să utilizați frecvent comanda Adăugare atribut, puteți păstra această comandă în raft.



Pasul 45

În caseta Setări atribut Adăugare, scrieți LockEyesControl ca nume de atribut în caseta Nume lung. Introduceți valorile după cum urmează: Minimum 0, Maxim 1 și implicit 0. Apoi faceți clic pe butonul OK.



Pasul 46

Acum puteți vedea atributul LockEyesControl sub canalul Head_Control. De asemenea, deschideți fereastra Outliner pentru selectarea grupului de constrângeri care este aplicat.



Pasul 47

Deschideți caseta de dialog Setare comandată prin apăsarea butonului Set din fila Raft. Cu Head_Control selectat, faceți clic pe butonul Load Driver (Încărcare driver) din caseta Set Set Key Key (Setare comandă cheie).



Pasul 48

Acum, în fereastra Outliner, selectați Both_Eyes_Control_parentConstraint1, apoi faceți clic pe butonul Load Driven în caseta Setările cheii de setare. Veți observa că Both_Eyes_Control_parentConstraint1 este acum selectată în grupul Driven (Driven).



Pasul 49

Selectați LockEyesControl din grupul Driver și selectați Joint head W0 din grupul Driven. Apoi faceți clic pe butonul Key pentru tasta inițială.



Pasul 50

Acum, selectați Head_Control în caseta de selectare a setului deschis și introduceți o valoare de 1 pentru atributul LockEyesControl din caseta canalului.



Pasul 51

Din nou, selectați Both_Eyes_Control_parentConstraint1 din grupul Driven (Driven) și apoi introduceți o valoare a 0 în caseta de umplere W0 pentru îmbinarea capului. Apoi, faceți clic pe butonul Cheie din caseta Setat cheia de comandă.



Pasul 52

Acum, vom crea articulații pentru obiectul mesh-ului. Săriți în vederea laterală și activați modul șablon (T) al stratului TeathTongueEye.



Pasul 53

Cu ajutorul instrumentului de îmbinare selectat, începeți prin crearea a 5 articulații succesiv în interiorul obiectului ochiurilor de plasă, așa cum se arată în imaginea de mai jos.



Pasul 54

Redenumiți și toate articulațiile create pentru limbă ca: Tongue_joint1, Tongue_joint2, Tongue_joint3, Tongue_joint4 și Tongue_jointTip.



Pasul 55

Acum, selectați Tongue_joint1, apoi selectați Jaw_joint și apăsați tasta P pentru părinți.



Pasul 56

Faceți clic pe meniul Skeleton și apoi pe instrumentul IK Spline Handle.



Pasul 57

Cu ajutorul instrumentului IK Spline Handle Tool, faceți clic pe Tongue_joint1, apoi selectați Tongue_jointTip. Veți vedea că mânerul Spline Ik este aplicat articulațiilor.



Pasul 58

Măriți corespunzător pentru a vedea curba Spline Ik în interiorul articulațiilor și selectați-o.



Pasul 59

Cu curba Spline ik selectată, intrați în modul Suprafață și apoi mergeți la Editați Curbe> Selecție. În final, faceți clic pe comanda Curbă cluster.



Pasul 60

Redenumiți toate clusterele ca: cluster_Tongue1, cluster_Tongue2, cluster_Tongue3 și cluster_Tongue4.



Pasul 61

Acum, pentru a aplica pielea netedă în ochiurile de limbă și articulațiile limbii, păstrați mai întâi stratul TeethTongueEye ca în mod normal, apoi porniți modul Wireframe și selectați mai întâi plasa Tongue, apoi selectați Tongue_joint1.



Pasul 62

Atât rețeaua de limbă, cât și Tongue_joint1 au fost selectate. Schimbați aplicația în modul Animație și apoi faceți clic pe Piele> Bind Skin, și selectați comanda Smooth Bind.



Pasul 63

Deschideți fereastra Outliner și selectați cluster_Tongue1, apoi selectați Jaw_joint și apăsați tasta P.



Pasul 64

Selectați cluster_Tongue2, apoi selectați articulația maxilarului și apăsați tasta P. Faceți același lucru cu restul clusterelor și aplicați-le și părinților.



Pasul 65

După ce părinți toate grupurile de limbi, treceți la "modul de umplere netedă". Cu instrumentul Rotire selectat, rotiți Head_Control pentru a testa dacă toate legăturile au fost efectuate corect sau nu.



Pasul 66

Acum, selectați obiectul meshului limbii. Și în meniul panoului, dați clic pe Afișați, apoi selectați Izolare selecție și verificați comanda Vizualizare selectată, pentru a vizualiza numai obiectul selectat. În acest fel, în portul de vizualizare este vizibil numai obiectul ochiului de plasă.



Pasul 67

Selectați obiectul meshului de limbă, faceți clic pe Piele> Editați pielea netedă și apoi selectați instrumentul Paint Weights Weights.



Pasul 68

În instrumentul Paint Skin Weights, selectați Tongue_joint1 și faceți clic pe butonul Add radio. În timp ce țineți setările Opacitate și valoare la 1, trageți peria pe rețeaua de limbă așa cum se arată în imagine. Va trebui să pictezi greutățile în mod corespunzător.



Pasul 69

Faceți același lucru și cu celelalte articulații ale limbii.



Pasul 70

Acum hai să verificăm grupurile. Selectați fiecare cluster și mutați-l. Ar trebui să se comporte ca o limbă. Odată ce ați verificat tem, mergeți în "modul neted umbrit". Apoi vom adăuga controlul atributului pentru Jaw.



Pasul 71

Selectați din nou Head_Control pentru a adăuga atribute. Și deschideți caseta Adăugare atribut din raft. În caseta de setări Adăugare atribut. Introduceți JawX pentru numele lung și faceți clic pe butonul Adăugați. În mod similar adăugați încă două atribute JawY și JawZ.



Pasul 72

Acum puteți vedea aceste trei atribute listate în secțiunea Head_Control.



Pasul 73

Acum, pentru conectarea rotirii articulațiilor și a articulațiilor fălcilor. Selectați Head_Control, apoi mergeți la Fereastră> Editorii generali și selectați Editorul conexiunii.



Pasul 74

Selectați Jaw_joint și faceți clic pe Reload Right. Glisați în jos și fixați rotația pentru ambele părți. Mai întâi selectați JawX (partea stângă) apoi selectați rotateX (partea dreaptă). Faceți aceeași conexiune atât pentru JawY pentru a rotateY, cât și pentru JawZ pentru a rotateZ. În cele din urmă închideți Editorul de conexiuni.



Pasul 75

Să conectăm articulația JawTip cu obiectul din interiorul ochiurilor maxilarului. Deci, cu obiectul din interiorul ochiurilor maxilarului selectat, apăsați tasta F8 pentru al menține în modul componente. Și selectați nodurile inferioare după cum se arată în imaginea de mai jos.



Pasul 76

Cu vârfurile selectate, mergeți la meniul Creare deformatoare și selectați comanda Cluster (pentru a aplica un cluster către Vertexele selectate.) Apăsați din nou tasta F8 pentru a reveni la modul Obiect.



Pasul 77

Pentru părinți, selectați mai întâi grupul nou creat și apoi deschideți editorul de atribute apăsând pe Ctrl + A. Sub rubrica Atribute cluster, verificați butonul Opțiune relativă.



Pasul 78

Acum, cu grupul selectat, țineți apăsate tastele D și V și fixați pivotul la JawTip_joint.



Pasul 79

Din nou, cu clusterul selectat, apăsați Ctrl + G pentru a crea un grup de obiecte selectate și a le redenumi ca GumclusterGrp.



Pasul 80

Acum, cu GumclusterGrp și Head_joint selectați, apăsați P pentru părinte.



Pasul 81

Acum, selectați mai întâi JawTip_joint și apoi selectați Cluster și mergeți la Constrângeți> Restricționați punctul.



Pasul 82

În cele din urmă, verificați toate conectivitatea controlorilor pe care i-am creat. Deci, mai întâi comutați vizualizarea în modul umbrit, apoi selectați Head_control și rotiți și modificați valorile atributelor create (aceasta este doar pentru scopuri de verificare.) După ce ați bifat, resetați toate comenzile pentru a reveni la poziția inițială. Și salvați fișierul ca "Jaw control.mb complete".


Și asta completează partea 1!