Înțelegerea particulelor și dinamicii din Maya - partea 8

Ce veți crea

1. Sistem de spargere a bulletului

Pasul 1

Deschis Maya. Creați o cutie și un plan de masă așa cum se arată în imaginea următoare.

Creați o casetă

Pasul 2

Creați o sferă și animați poziția acesteia pentru a putea trece prin bucățile cutiei.

Creați o sferă

Pasul 3

Cu caseta selectată, mergeți la Editați> Ștergeți după Tip> Istoric. Alternativ, puteți apăsa Alt-Shift-D pentru a șterge istoria.

Editați> Ștergeți după Tip> Istoric

Pasul 4

Cu caseta selectată, mergeți la Efecte> Distruge și faceți clic pe caseta de opțiuni.

Efecte> Distruge

Pasul 5

Se deschide Creați opțiuni pentru efectul Shatter fereastră. În interiorul filei Solid Shatter, păstrați Cioburi valoarea implicită 33

Dacă doriți să aveți un număr mai mare de bucăți rupte, puteți crește numărul de cioburi. Click pe aplica buton.

Creați opțiuni pentru efectul Shatter 

Pasul 6

Veți vedea că caseta a fost împărțită în mai multe părți rupte aleatorii, după cum se arată în imaginea următoare.

Cutii de bucăți

Pasul 7

Cu părțile rupte ale casetei selectate, mergeți la Bullet> Setul rigid.

Bullet> Setul rigid

Pasul 8

Cu bila sferică și planul de la sol selectați, mergeți la Bullet> Corp pasiv rigid.

Bullet> Corp pasiv rigid

Pasul 9

Deschis Outliner. Cu bulletSolver1 selectați, mergeți la Editorul de atribute și faceți clic pe solidShatter1SetInitialState tab. Aprinde Forme de lipici opțiune, setat Tip set de coliziune la carenă și păstrați Coliziune Formă Marja valoare pentru 0.

Deschideți Outliner

Pasul 10

Apăsați butonul de redare și veți vedea simularea bucăților rupte ale obiectului casetei.

Apăsați butonul de redare

2. Instalarea Scripturii Rock Shatter

Pasul 1

De asemenea, puteți distruge obiectele utilizând un script util stâncă Sfărâma. Acesta este un script foarte eficient și ușor de utilizat, care poate sparge obiectele în câteva secunde.

Rock Shatter

Pasul 2

Puteți găsi scriptul în Oceanul 3D piata de desfacere. După cumpărarea scriptului, îl puteți descărca.

Oceanul 3D

Pasul 3

Deschideți directorul de script și citiți Citește-mă fișier pentru a instala scriptul.

Deschideți directorul de script

Pasul 4

Deschis Maya. Mergi la Fereastră> Editorii generali> Editorul scriptului.

Fereastră> Editorii generali> Editorul scriptului

Pasul 5

În Script Editor fereastră, faceți clic pe Curata tot pentru a șterge orice intrare pervidă a scriptului în editorul de text.

Script Editor fereastră

Pasul 6

Mergi la Fișier> Încărcați scriptul. Alternativ, puteți apăsa Ctrl-O cheie, de asemenea.

Fișier> Încărcați scriptul

Pasul 7

Accesați dosarul în care ați salvat scriptul. Selectați ktRockShatter.mel fișier și faceți clic pe Deschis.

fișierul ktRockShatter.mel

Pasul 8

Scriptul este încărcat în editorul de script-uri. Acum este momentul să salvați scenariul în raft. 

Mergi la Fișier> Salvați scriptul în raft.

Fișier> Salvați scriptul în Shelf

Pasul 9

Apare o fereastră pop-up mică. Scrieți numele ca Rock Shatter și faceți clic pe O.K.

Rock Shatter

Pasul 10

Acum puteți vedea stâncă script în interiorul Personalizat raft.

Rafturi personalizate

3. Spectacolul împrăștierii

Pasul 1

Creați o casetă în fereastra de vizualizare în perspectivă. Cu caseta selectată, mergeți la Personalizat raft meniu și faceți clic pe Rock Shatter icoană.

Rock Shatter

Pasul 2

Se deschide Rock Shatter script fereastră. Puteți mări numărul de bucăți rupte prin introducerea valorii dorite în Părți opțiune. 

Micșorați ofset valoare pentru 0,005 pentru a minimiza distanța de compensare a bucăților rupte. Opriți Elemente netezite și faceți clic pe aplica.

Rock Shatter

Pasul 3

În câteva secunde, caseta primește câteva fisuri aleatorii. Acestea sunt fragmentele separate ale cutiei.

Bucăți rupte

Pasul 4

Puteți vedea bucățile din Outliner fereastră. 

Fereastra de afisare

Pasul 5

Creați un avion la sol. Creați o sferă și animați poziția acesteia pentru a putea trece prin bucățile cutiei.

Creați un avion la sol și sferă

Pasul 6

Cu toate bucățile selectate, mergeți la Elemente moi / rigide> Crearea corpului rigid activ.  

Elemente moi / rigide> Crearea corpului rigid activ

Pasul 7

Cu bila și planul de la sol selectați, mergeți la Elemente moi / rigide> Crearea corpului rigid pasiv.

Elemente moi / rigide> Crearea corpului rigid pasiv

Pasul 8

Cu toate bucățile selectate, mergeți la Câmpuri> Gravity pentru a aplica gravitatea în scenă.

Câmpuri> Gravity

Pasul 9

Apăsați butonul de redare și veți vedea simularea bucăților rupte.

Apăsați butonul de redare

4. Crearea fisurilor

Pasul 1

Puteți folosi acest script pentru a crea pereți și suprafețe crăpate. Creați un obiect de perete frontal în Maya după cum se arată în imaginea următoare.

Creați ziduri crăpate

Pasul 2

aplica Rock Shatter script pe obiectul selectat. Păstrează Părți valoare ca 60 și porniți Elemente netezite opțiune. Click pe aplica.

Aplică Rock Shatter

Pasul 3

Zidul de frontieră se rupe în mai multe părți netezite aleatorii, după cum se arată în imaginea următoare. 

Dacă doriți mai multe părți rupte, puteți face acest lucru prin selectarea și ruperea fiecărei părți rupte în continuare în părți mai mici. Selectați o parte ruptă și aplicați scriptul pe ea. Acest timp păstrați Părți valoare ca 12 și faceți clic pe aplica

Zidul de graniță se rupe

Pasul 4

Puteți vedea că zidul este spulberat în mai multe bucăți mai mici. 

Distruge și crăpate bucăți

Pasul 5

Urmați procedura și cu alte părți și veți vedea un perete de frontieră crăpat mai detaliat și definit. 

Concluzie

Poți folosi oricare dintre obiectele de distrugere în Maya. Fiecare metodă are propriile avantaje și dezavantaje. Faceți o încercare și împărtășiți ceea ce ați făcut.