Creați particule Firefly în UDK

Ce veți crea

În acest tutorial, vom învăța câteva dintre elementele de bază ale sistemului de particule al UDK, creând în același timp o particulă Firefly. Vom începe prin crearea unei texturi pentru particulele noastre în Photoshop și apoi vom trece la UDK unde vom învăța cum să transformăm textura în particule, cea mai importantă parte a acestui tutorial.

Pentru a înțelege mai bine acest tutorial trebuie cel puțin să cunoașteți elementele de bază ale umbririi și creației materiale în UDK.

Editori Notă: Dacă preferați să urmați imaginile de înaltă rezoluție. Le puteți descărca utilizând Descărcați atașamentul în bara dreaptă.

1. Crearea texturii Firefly

Pasul 1

Mai intai trebuie sa creem o textura pentru particulele firefly, asa ca sa incartim Photoshop si sa incepem.

Așa cum se arată în imaginea de mai jos, creați un nou document cu o rezoluție de 128x128.

De ce folosim o rezoluție atât de scăzută? Pentru că nu vrem detalii de textură de înaltă rezoluție în particulele noastre de licurici care ar putea încetini sistemul nostru dacă vom pune în mediu 10-20 de astfel de particule. Este mai bine să pornim mai întâi de la cea mai mică rezoluție.

Pasul 2

Acum du-te la Filtrați> Render și selectați nori pentru a face un efect de nor alb-negru.

După ce ați selectat filtrul Cloud, continuați să atingeți Control-F pentru a reaplica ultimul filtru utilizat până când obțineți o distribuție frumoasă a norilor, cum este exemplul de mai jos.

Pasul 3

Acum creați un Strat nou și apoi să creați un gradient frumos alb radial pe fundal negru la fel ca în imaginea următoare. Acum avem două straturi: un gradient radial alb pe Stratul 1 și o textură Cloud pe Nivelul 0.

Pasul 4

Reveniți la stratul de nor (Stratul 0) și selectați întregul strat, ținând apăsat Control cheie și Faceți clic pe stânga pe strat și apoi copiați stratul apăsând Control-C. Șterge acest strat (Nivelul 0) odată ce l-ați copiat.


Pasul 5

Acum ai rămas cu Stratul 1, care este stratul cu textura radială albă, deci pur și simplu selectați stratul.

După selectarea stratului (Nivelul 0), mergeți la canale și selectați Verde canal. Acest lucru va permite doar canalul verde, iar restul canalelor va fi dezactivat la fel ca în imaginea de mai jos.


Pasul 6

Acum, pur și simplu apăsați Control-V pentru a insera textura cloud în Verde canal. Ceea ce am făcut aici este îmbinarea celor două texturi într-un fișier prin divizarea canalelor. Pentru a afla mai multe despre fuzionarea texturilor în canalul RGB, verificați-mi tutorialul holografic anterior.

Avem deja informații în Red Channel, așa că este timpul să introducem și câteva informații în canalul albastru, care este în prezent necompletat. Da, asta e drept, doar gol, așa că umple-l alb culoarea la fel ca în imaginea de mai jos.


Acum du-te la straturi Tab și veți vedea ceva asemănător cu cel prezentat mai jos Stratul 1.

Asta este! Textura noastră Firefly este acum făcută, așa că salvați textura ca a Targa fișier (.TGA). Acum este timpul să încărcați UDK.

2. Crearea materialului firefly pentru particulele din UDK

Editori Notă: Puteți descărca imaginile de înaltă rezoluție din configurația Material folosind Descărcați atașamentul în partea de sus a acestei pagini.

Pasul 1

Odată ce UDK este încărcat, importați noul textur Firefly creat în Browser de conținut cu Pachet nou numita "Firefly Particle".

După crearea unui nou pachet și apoi a importării texturii Firefly, este timpul să creați un material pentru sistemul de particule Firefly. Click dreapta pe Browser de conținut și de a crea un Material nou, numeste "Firefly_mat“ la fel ca în imaginea de mai jos (sau puteți numi materialul dvs. orice doriți.)


Pasul 2

Dublu click pe Firefly Material și importați Textura cloud în editor sau pur și simplu tragere și plasare textura în Editorul materialelor.

Pentru materialul de particule Firefly, vom crea trei configurații principale. Ele sunt după cum urmează:

1. Setup Firefly: Această configurație este în continuare împărțită în două sub-setări care sunt:

  • A. Textura cloud: Extragerea texturii Cloud din canalul Verde a texturii pe care am creat-o mai devreme în Photoshop și apoi adăugarea unei animații aleatorii la ea.
  • B. Textura firefly: Extragerea texturii Firefly de pe canalul roșu a texturii pe care am creat-o mai devreme în Photoshop.

2. Efect de pâlpâire: Un efect de care avem nevoie pentru această particulă Firefly.
3. Adăugarea culorii:
Această configurație este destul de mult explicativă, adică de a adăuga culoarea la întreaga configurație din Material.
4. Adâncimea camerei:
Adâncimea camerei trebuie să adauge un efect de adâncime la distanță, în jurul marginilor particulelor firefly.

Apoi, vom fuziona toate cele trei setări de mai sus folosind câteva expresii Adăugați și Multiplicați.

Pasul 3

1. Textura cloud:

Acum vom extrage informațiile despre textura Cloud din canalul Verde al texturii și vom adăuga unele mișcări / animații aleatorii la textura cloud.

Pentru a face acest lucru, avem nevoie de patru expresii, care sunt Panner, TexCoord, Multiplicare și a Vectorul constant.

Ia aceste expresii și conectați-o TexCoord în Coordonatul Panner care este apoi conectat la UV din Textură. După cum se arată în imaginea de mai jos, introduceți o valoare de 0.325 in pentru Vectorul constant și apoi conectați-l în B din Multiplica expresie.

Acum conectați pur și simplu Verde Canalul din Textură în A din Multiplica. Să numim sau să comentăm acest lucru ca A de care tine pe loc Control-ALT apoi glisați butonul stâng al mouse-ului în jurul setării și apoi Faceți clic dreapta pe el și selectarea Comentariu nou. Tip "A"și lovit introduce.


Pasul 4

Odată ce ați instalat totul în mod corespunzător, la fel ca în imaginea de mai sus, selectați din nou întreaga setare ținând apăsată tasta Control-ALT și apoi glisați butonul stâng al mouse-ului în jurul setării și duplicarea selecției apăsând Control-W. Denumiți noua setare duplicată "B".


Pasul 5

Singurele schimbări pe care trebuie să le facem aici sunt Constant Vector din configurația prezentată mai sus. Deci, doar modificați valoarea la 0,35 din Vectorul constant expresie în Proprietăți. Acum trebuie să adăugăm aceste două setări (A și B) împreună folosind pur și simplu un ADĂUGA expresie.

Ia-o ADĂUGA expresie și apoi pur și simplu conectați Multiplica de A configurare în A din ADĂUGA expresie, și apoi face același lucru pentru B setup, la fel ca în imaginea de mai jos. Apoi comentați această întreagă setare ca fiind "Efectul cloud".

Acum, când avem configurația Cloud gata, este timpul să trecem la următoarea configurație care extrage textura Firefly.

Pasul 6

2. Textura firefly:

Extragerea texturii Firefly este ușoară. Obțineți textura din nou de la Browser de conținut în Editorul materialelor și apoi obțineți două expresii, a Multiplica și a Vectorul constant.

Pur și simplu conectați roșu canalul texturii în A din Multiplica. Introduceți o valoare de 1 în Vectorul constant și apoi conectați-l în B din Multiplica, așa cum vedeți în imaginea de mai jos.


Pasul 7

3. Efect de pâlpâire:

Vrem ca particulele de licurici să tremure din când în când, așa că va trebui să creăm o configurație în acest sens. Dacă ați citit tutorialul meu Advance Hologram anterioare și ați urmat pașii pentru crearea efectului de pâlpâire, atunci acesta va fi familiarizat. Această configurare este similară setării și va fi acum ușor să înțelegeți configurația următoare pe care o vom folosi pentru a crea efectul de pâlpâire.

Următoarea configurare este complexă și greu de înțeles, așa că treceți prin ea încet și în mod corespunzător.

Pentru a începe, obțineți Timp expresie și conectați-o într-o Sinus. Accesați proprietățile Sinus și dați-i a Perioadă de 0,005. Obtine o Fixare constantă expresie și în Proprietăți, introduce 2.0 pentru min și 1.0 pentru Max. Apoi conectați pur și simplu acest lucru Sinus la Fixare constantă expresie. Obtine o Multiplica expresie și conectați Fixare constantă în A a Multiplica.

Acum trebuie să repetăm ​​aceste trei expresii (Clamp constant, sinus și timp), selectându-le și apăsând Control-W. Apoi schimbați valorile în Proprietăți din toate cele trei expresii. Durata sinusoidală: 0,05 și Fixare constantă Min și Max valorilela 1.0 și 2.0 respectiv. Și la fel ca în imaginea de mai jos, conectați-o Fixare constantă expresie în B din Multiplica.

Din nou, ia-o Multiplica expresie și apoi conectați Fixare constantă expresie (cea care are o valoare Min de 2,0) în A din Multiplica. Acum B nodul este lăsat afară, așa că conectați doar B în precedentul Multiplica expresie.

Avem nevoie de alte trei expresii pentru a finaliza configurarea și sunt după cum urmează: Timp, Rotator și desaturation. Obțineți toate cele trei expresii și apoi conectați-le Timp în Coordona din Rotator. În Proprietăți din Rotator, Seteaza Viteză la 0,00015 și apoi conectați-l în UV din Textură.

Acum conectați Textură în desaturation, și apoi obțineți a Multiplica pentru a îmbina toate conexiunile la fel ca în imaginea de mai jos. Conectați toate expresiile în mod corespunzător.


Pasul 8

Acum este timpul ca noi să fuzăm toate setările, deci să începem cu Firefly Setup.

Obtine o Multiplica expresie și apoi conectați Firefly Textura în A din Multiplica. Conectați Efectul cloud configurare în B din Multiplica așa cum se arată mai jos.

După ce ați instalat totul în mod corespunzător, selectați întreaga setare ținând apăsată tasta Control-ALT și glisați butonul stâng al mouse - ului și Faceți clic dreapta pentru a comenta această setare ca fiind "Firefly Setup".


Pasul 9

În momentul de față textura firelei noastre este alb-negru, deci trebuie să adăugăm o anumită culoare. Setarea pentru adăugarea culorilor este simplă, trebuie doar să obțineți un Vectorul constant 3 și apoi dați-i RGB valori ale 0,65, 0,4, 0 în Proprietăți din Vectorul constant 3 respectiv.

Obtine o Multiplica expresie și conectați Vectorul constant 3 în A din asta Multiplica, și apoi să luați din nou alta Multiplica expresie și conectați-l în B din precedentul Multiplica expresie. La fel ca în imaginea de mai jos.

Pasul 10

Ultima configurare este de a obține efectul adâncimii camerei pentru particule. Pentru a face asta, ia-o PixelDepth expresie împreună cu a Multiplica și Vectorul constant expresie. Dați o valoare constantă de 0.031 și apoi conectați expresia Pixeldepth în B din Multiplica expresie.

Așa cum se arată în imaginea de mai jos, pur și simplu conectați Vectorul constant expresie în A din Multiplica. Și apoi selectați toate aceste expresii și comentați-le ca "Camera Depth"la fel ca în imaginea de mai jos.


Asta e! Configurarea este terminată. Și acum, ultimul lucru pe care trebuie să-l faceți este să conectați toate punctele, adică să îmbinați toate setările pe care le-am creat.

Pasul 11

Așa cum se arată în imaginea de mai jos, conectați-o Multiplica expresia Efectul de pâlpâire configurare în A din Multiplica expresia Adăugarea culorii înființat. Apoi conectați Multiplica expresia Firefly Setup în B din Multiplica expresia Adăugarea culorii înființat.


Pasul 12

Acum trebuie să fuzăm încă o configurație și asta este Camera Depth efect.

Obțineți un nou Multiplica și apoi luați fișa de conectare din Multiplica din Adăugarea culorii înființatși conectați-l în A a noului Multiplica. Acum, luați conectorul de conectare din Multiplica din Camera Depth configurați și conectați-l în B din nou Multiplica.

Acum, după cum se arată în imaginea de mai jos, conectați pur și simplu acest nou Multiplica în Opacitate canal al Material. În cele din urmă, scoateți fișa de conectare din Vectorul constant 3 din Adăugarea culorii și conectați-l în emissive canal al Material. Așa cum am arătat în imaginea de mai jos.


Pasul 13

Acum a ajuns Windows> Properties (Proprietăți).

În Proprietăți fereastră, extindeți Material secțiune și setați Mod amestec la BLEND_Translucent, Modelul de iluminat la MLM_Unlit și, de asemenea, asigurați-vă Două fețe fata este on, prin verificarea opțiunii.


Asta e! Materialul tău pentru particula Firefly este gata.

3. Crearea sistemului de particule

Pasul 1

Este timpul să creați sistemul de particule. Mai întâi creați un nou sistem de particuleîn browserul de conținut prin Faceți clic dreapta în interiorul Browser de conținut și crearea unui Sistemul de particule noi, așa cum se arată în imaginea de mai jos. Dă-i un nume de genul "Firefly_Particle_effect“ și lovit O.K.


Unreal Cascade Interface (sistemul de particule UDK)


Pasul 2

După apăsarea butonului OK, va apărea o nouă fereastră (vezi imaginea de mai sus). Această fereastră este interfața utilizator (UI) a cascadei Unreal, care este sistemul de particule UDK. Se compune din patru secțiuni principale:

Bara de instrumente: Toate uneltele și comenzile sunt situate chiar sub Fişier Bară de meniu. Veți găsi că opțiunile de pe bara de instrumente sunt destul de explicative, dar puteți să treceți deasupra fiecărei pictograme și veți afla ce face. De exemplu, primele două icoane din stânga sunt pentru repornirea simulării emițătorului de la început, iar a șaptea pictogramă din stânga este pentru a comuta modul de vizualizare a spritelor. De exemplu, dacă doriți ca Sprite să fie afișat în modul mesh, modul wireframe sau unlit și altele asemenea.

Particularizare fereastră: Această fereastră este doar pentru previzualizarea efectului Emițătorului în timp real. Puteți dezactiva previzualizarea în timp real din Bara de instrumente pentru o performanță mai bună.

Modulele emițătorului: În această fereastră puteți seta și adăuga Module pentru emițător. Cu modulele puteți controla emițătorul Viață, viteză, scară, etc.

Fereastra de proprietate: Această fereastră arată proprietățile fiecărui modul.

Acum, să vedem cum putem să aducem materialul Firefly și să-l punem ca o particulă.

Pasul 3

Mai întâi, selectați Firefly Material în Browser de conținut și reveniți la fereastra Cascadă Unreal. După cum se arată în imaginea de mai jos, faceți clic pe Necesar și în Proprietăți fereastră, extindeți emiţător secțiune. Apoi faceți clic pe Săgeată verde pentru a adăuga materialul selectat din browserul de conținut. Asigurați-vă că activați Grilă vezi după cum se observă în imaginea de mai jos.


Pasul 4

Mergeți la Icre din fereastra Module și din fereastra Proprietăți fereastră, extindeți Spawn> Rate> Distribuție secțiune. Acum măriți Constant valoare pentru 80, puteți pune orice valoare între 50-100.


Pasul 5

Acum, selectați Durata de viață din fila module fereastră, mergeți la Proprietăți fereastră și extindeți secțiunea Durata de viață> Distribuție. Sub distribuire, schimba min și Max valori pentru 20 și 5 respectiv.


Pasul 6

Selectează Dimensiunea inițială din fila module fereastră și apoi mergeți la Proprietăți fereastră.

După cum se arată mai jos, extindeți-l Dimensiune inițială> Distribuție. Și apoi măriți Max de X și Y valori pentru 3 și 2 respectiv. Veți începe să vedeți modificările și efectul care are loc în fereastra de previzualizare. Ceea ce este bun, dar nu vă faceți griji cu privire la previzualizarea acum.


Pasul 7

Acum selectați Viteza initiala de la module fereastră, mergeți la Proprietăți și extindeți secțiunea Începeți viteza> Distribuție. În distribuire setări, schimbați Max valoarea X Y și Z la 1, 2 și -1 respectiv, și să schimbe min valoarea X Y ;și Z la -1, -2 și 2 respectiv.


Dacă verificați fereastra de previzualizare acum, emițătorul nostru emite spritele de particule dintr-un singur loc și putem vedea clar originea, pe care nu o dorim. Trebuie să lărgim particulele în toate direcțiile din spațiul mondial și să le facem să plutească, deci nu vedem originea emițătorului. Să vedem cum să procedăm la următoarea etapă.

Pasul 8

Trebuie să adăugăm un modul, deci Click dreapta pe spațiul gri, după cum se arată mai jos. Din meniul contextual, accesați Locație și alegeți Locația inițială.


Pasul 9

Odată ce ați selectat Locația inițială din meniul contextual de clic dreapta, acesta va fi adăugat ca modul, deci selectați că Modul și apoi du-te la Proprietăți fereastră.

Extindeți Începeți locația> Distribuție. Sub distribuire, introduceți a Max valoarea 512 la X ,și Z câmpuri și dați-i a min valoarea 512 pentru X, Y și Z. Apoi salvați pachetul și totul!


Concluzie

Asta este, particulele Firefly sunt acum toate configurabile și gata de utilizare în nivelul dvs., dar asigurați-vă că nivelul dvs. este închis și are un mediu întunecat la fel ca în videoclipul de previzualizare. Doar atunci veți putea vedea că flăcările plutesc frumos. Sau pur și simplu face o cameră dreptunghiulară, adăugați o lumină și picătură în Particule Firefly.

Dați-mi voie să știu cum acest tutorial a lucrat pentru dvs. în comentarii prin postarea unei imagini de ecran sau ceva de genul acesta. se bucura!