Este întotdeauna o idee bună să înveți cât mai multe tehnici noi pentru a vă ajuta să vă creați scene CG. În acest tutorial, veți învăța cum să creați un efect impresionant de spargere a sticlei utilizând 3ds Max 2009 și Thinking Particles 3.
Thinking Particles 3 este un sistem avansat de particule bazat pe reguli pentru 3dsmax și Cinema4D și, dacă nu sunteți familiarizat cu acesta, vă recomandăm să urmați câteva tutoriale de bază TP3 pentru a înțelege modul în care funcționează acest plug-in minunat.
Creați un Cilindru și schimbați numele în "Sticlă". Setați "Radius" la "7", "Înălțime" la "30" și "Sides" la "6".
Deplasați cilindrul în coordonate: x = 0, y = 0 și z = 2.
Adăugați un modificator "Modificați poli". Faceți clic pe pictograma "Selecție poligon" și selectați poligonul de jos.
În fereastra "Editare poligoane", dați clic pe butonul "Setări înclinate". Setați valoarea "Înălțime" la valoarea "1,8", iar valoarea "Sumă amplă" la "-1,5". Apăsați OK.
Cu poligonul inferior selectat, faceți clic pe butonul "Inset Settings" și setați valoarea "Inset Amount" la "1". Apăsați OK.
Selectați poligonul superior și ștergeți-l.
Adăugați un modificator "Tessellate". Setați valoarea "Tensiune" la "0,0" și "Iterațiile" la "2".
Adăugați un modificator "TurboSmooth". După aceasta, adăugați un modificator "Optimizați". Setați valoarea "Face Threshold" la "0.02", valoarea "Threshold Edge" la "0" și valoarea "Bias" la "0.5".
În final, adăugați din nou un modificator "TurboSmooth".
ThinkingParticles 3 creează fragmente bazate pe marginile suprafeței. Ideea este de a crea sticlă cu margini aleatorii, dar cu o suprafață netedă. Puteți vedea câteva exemple în captura de ecran de mai jos.
Creați un alt Cilindru și schimbați numele în "Bullet". Setați "Radius" la "1", "Înălțime" la "5" și "Sides" la "12".
Convertiți acest cilindru "Bullet" la un "Editable Poly" și modelați glonțul folosind următoarea imagine ca referință:
Apăsați tasta "A" de pe tastatură, pentru a activa "Angle Snaps" și rotiți "Bullet" cu "90" pe axa "x".
Deplasați "Bullet" la coordonatele: x = 0, y = 100 și z = 15.
Creați o cutie pentru pământ, setați "Înălțime" la "-2" și adăugați mai multe segmente.
Mergeți la "Panoul de comandă> Creați> Sisteme de particule> Gândire" și plasați o pictogramă "ThinkingParticles 3" în fereastra de vizualizare.
Accesați panoul "Modificați" și faceți clic pe "Proprietăți" din rubrica "Gândire" (puteți utiliza și "Alt + Shift + P" pentru a deschide și "Alt + Shift + C" pentru a închide utilizatorul "ThinkingParticles 3" interfață). În fereastra "DynamicSet Tree", selectați "Master Dynamic". Dezactivați opțiunea "Editați în zbor" pentru a vedea modificările în timp real. Activați opțiunea "Arată plasă" pentru a vedea forma particulelor.
În vizualizarea "Arborele grupului de particule", faceți clic pe butonul "Creați", sub "Master System". Denumiți grupul "Particule de sticlă", dând dublu clic pe numele "Grup" (încet). Creați alte două grupuri. Denumiți primul grup "Bullet Particle", iar al doilea grup "Fragmente".
Acum trebuie să creați un set "dinamic" pentru a dicta ce fac particulele. În fereastra "DynamicSet Tree", faceți clic pe butonul "Creați", sub "Master Dynamic" și denumiți noul set dinamic "Generate".
Evidențiați "Generate" "DynamicSet", apoi mergeți la partea dreaptă a dialogului, unde veți vedea un nou set de lansări "Creare".
Selectați pictograma "Operatori", apoi alegeți "Generator" din lista derulantă. Selectați nodul "Obj. La particule", pentru al evidenția, apoi faceți clic pe partea schematică a vizualizării "Wire Setup" și adăugați acest nod în "DynamicSet".
În rularea "Obj. La particule" (în partea dreaptă care apare), dați clic pe butonul "Alegeți obiectul" și selectați obiectul "Sticlă" din fereastra de vizualizare. Din meniul derulant, selectați "Particule de sticlă" ca "Grup" și activați "Forma instanței".
Faceți clic din nou pe butonul "Alegeți obiectul" și selectați "Bullet". Apoi selectați "Bullet Particle" ca "Grup" și activați "Instance Shape". Operatorul "Obj. La particule" a transformat "sticla" și "bullet" în particule, astfel încât să le puteți ascunde acum.
Creați un nou set "dinamic" și schimbați numele în "Bullet". În panoul "Creați", dați clic pe pictograma "Grupuri", apoi adăugați grupul "Bullet Particle", în secțiunea schematică a vizualizării "Wire Setup".
Faceți clic pe pictograma "Operatori", iar din lista derulantă, selectați "Dynamics". Adăugați un operator "Force" și setați valoarea "Forța" la "300". Conectați grupul "Bullet Particle" la operatorul "Force".
Veți observa că particula bulletului se mișcă în direcția greșită, deci trebuie să schimbați vectorul de direcție. Faceți clic pe pictograma "Ajutor" și adăugați un ajutor "Point3". Setați valoarea "Y-value" la "-1".
Conectați ieșirea "Vector" a ajutorului "Point3" la intrarea "Direction" a operatorului "Force". Acum glonțul se mișcă pe axa "Y".
Faceți clic pe pictograma "Operatori", iar din lista derulantă, selectați "Standard". Adăugați un operator "Mass" și modificați valoarea "Mass" în "300". Conectați grupul "Bullet Particle" la operatorul "Mass".
Creați un nou set "dinamic" și schimbați numele în "Forces". În panoul "Creați", faceți clic pe pictograma "Grupuri". Adăugați grupul "Particule de sticlă" în Setul dinamic.
Faceți clic pe pictograma "Operatori", iar din lista derulantă, selectați "Dynamics". Adăugați un operator "Freeze", lângă grupul "Particule de sticlă" și setați valoarea "Congelare" la "100". Conectați operatorul "Congelați" la grupul "Particule de sticlă".
Adăugați grupul "Fragmente" în Setul dinamic. Faceți clic pe pictograma "Operatori", iar din lista derulantă, selectați "Dynamics". Adăugați un operator "Force" și modificați valoarea "Forța" la "-30". Conectați operatorul "Forț" la grupul "Fragmente". Aceasta va acționa ca o forță gravitară pentru particule.
Creați un nou set "dinamic" și schimbați numele în "Fragmente". În panoul "Creați", faceți clic pe pictograma "Grupuri". Adăugați grupul "Particule de sticlă" în Setul dinamic. Faceți clic pe pictograma "Operatori", iar din lista derulantă, selectați "Formă". Adăugați un operator "Fragment", lângă grupul "Particule de sticlă".
Pentru a crea efectul de fragmentare, trebuie să animați valoarea "Threshold" în lansarea operatorului "Fragment", așa că activați "Auto Key". Mergeți la cadrul "15" și schimbați valoarea "Threshold" la "0.25". După aceea, mergeți la cadrul "14" și schimbați valoarea "Threshold" la "1". Nu uitați să dezactivați tasta automată când ați terminat.
Schimbați "Count Fragment" la "100", "Sorting Type" în "Top> Bottom", creșteți "Life Span", modificați valoarea "Speed" . Conectați grupul "Particule de sticlă" la operatorul "Fragment".
Faceți clic pe pictograma "Operatori", iar din lista derulantă, selectați "Standard". Adăugați un operator "Grup" și selectați "Fragmente" ca "Grup". Conectați ieșirea "* Born Particle" a operatorului "Fragment" la intrarea "Particle" a operatorului "Group". Acest operator este utilizat pentru a transfera bucățile de sticlă în grupul "Fragmente".
Creați un nou set "dinamic" și schimbați numele la "Coliziuni". În panoul "Creați", faceți clic pe pictograma "Operatori", iar din lista derulantă selectați "Dynamics". Adăugați un operator "Shape Collision" și selectați "Toate" ca "Grupul de particule". Schimbați "Gridul Voxel Floor" la "20", pentru a obține simulări mai realiste.
Faceți clic pe pictograma "Ajutor" și adăugați un ajutor "Nod", apoi faceți clic pe butonul "Alegeți nodul" și selectați obiectul "Ground". Conectați ieșirea "Nod" a ajutorului "Nod" la intrarea "Nod de podea" a operatorului "Coliziune în formă". Redați animația. Particulele ar trebui să se ciocnească unul cu celălalt și cu "solul".
Pentru a adăuga materiale la particulele "sticlă" și "bullet", creați un nou set "dinamic" și schimbați numele la "Materiale". Adăugați la acest "Set dinamic" grupurile "Particule din sticlă" și "Particule bullet". Faceți clic pe pictograma "Operatori", iar din lista derulantă selectați "Material". Adăugați doi operatori "Formă de material". Conectați primul cu grupul "Particule de sticlă", iar cel de-al doilea cu grupul "Bullet Particle".
Creați un material din sticlă. Pentru că am folosit "Default Scanline Renderer" pentru această scenă, am creat un material de sticlă "Raytrace", dar puteți folosi orice material sau render motor pe care doriți. Trageți și lăsați acest material în slotul "Materialul de formă". Faceți același lucru cu materialul glonțului.
Dacă utilizați "Implicit Scanline Renderer", puteți aplica un efect de estompare a mișcării imaginii direct pe pictograma ThinkingParticle. Dacă doriți să aplicați diferite efecte de estompare a mișcării particulelor, selectați "Master Dynamic" din interfața utilizator TP3 și activați "Grupuri ca obiecte". Acum puteți selecta grupurile ThinkingParticles, ca obiecte din portul de vizualizare.
Selectați grupul "Fragmente" din portul de vizualizare și aplicați un efect de estompare a mișcării imaginii cu o valoare "Multiplicator" de "0,25". Faceți același lucru cu grupul "Bullet Particle", dar setați valoarea "Multiplicator" la "1".
Asigurați-vă că este activat efectul de estompare a mișcării imaginii!
Creați câteva lumini pentru a vă lumina scena.
Pentru a crea efectul de agitare a camerei, adăugați un modifiant "Noise" la cameră. Modificați tipul de zgomot la "Fractal", activați "Animate Noise" și schimbați valoarea "Frequency" în "20".
Faceți clic pe butonul "Autokey" și, atunci când glonțul se află în apropierea camerei, setați valoarea "Forța" la "0.3" pentru toate cele trei axe. Reveniți la 5 cadre și transmiteți 5 cadre și setați valoarea "Forța" la "0". Dezactivați "tasta automată".
În cele din urmă, creați un material reflexiv pentru obiectul "Ground" și adăugați o imagine pentru fundal. Dacă doriți să obțineți un efect de fragmentare diferit, puteți deplasa obiectul de sticlă pe axa "x", până când obțineți ceva ce vă place.
Sper că ți-a plăcut acest tutorial. Mai jos puteți vedea rezultatele mele finale.