Configurarea umbrelor dinamice ale cloud-ului în UDK

Dacă începem UDK și încărcăm orice hartă a șabloanelor implicite, primim un dome de cer încărcat cu timpul predefinit al zilei, setat împreună cu animația noriilor. Ei bine, aceasta este de fapt configurația materialului din UDK, care este aplicată pe o rețea Skydome și astfel putem vedea Soarele și toate norii în mișcare, dar nu umbre pe pământ. Așa că astăzi vom învăța cum să obțineți umbrele norului doar prin crearea unui material Cloud și conectarea acestuia la funcția Luminii. Da, este foarte ușor și arată foarte real, așa că să începem.


Faceți clic pentru a mări

Încărcați UDK și accesați opțiunea de meniu Fișier, faceți clic pe Nou și alegeți orice hartă de șablon din opțiuni. Pentru acest tutorial voi merge cu Iluminarea de dimineata deoarece este cel mai bun moment pentru a vedea umbrele clar pe sol.

După selectarea șablonului Iluminare de dimineață veți obține o hartă goală cu un cub direct în Centru, ignorați Cube-ul sau chiar dacă îl puteți șterge dacă doriți. Înainte de a continua, permiteți salvarea acestei hărți ca Nori în timp real doar în cazul în care UDK se blochează.


Acum mergeți la browserul de conținut și creați un nou pachet numit RT_clouds (sau orice doriți) și setați opțiunea Factory la Material așa cum se arată în imaginea de mai sus. Înainte de a lovi OK, dați acestui material un nume ca RT_Clouds_Mat și apoi apăsați OK. Va fi creat un nou pachet și se va deschide o fereastră Editor material, închide fereastra și salva pachetul.

Avem nevoie de o Textura cloud alb-negru și este foarte ușor să creați astfel de texturi în Photoshop, dar tot vă voi arăta cum să creați o textura cloud simplă în Photoshop. Deci încărcați-vă Photoshop.


Creați un fișier nou cu o rezoluție de 512 de 512. Faceți clic pentru a mări

Acum du-te la Filter> Render> Clouds dar înainte de aceasta, asigurați-vă că culorile primului și fundalului sunt setate pe negru și alb. Sau pur și simplu apăsați D în Photoshop pentru a seta Culoarea primului și fundalului la alb-negru.

Faceți clic pentru a mări
Continuă să lovești CTRL + F pentru a face ultimul filtru utilizat (adică Cloud rendering) până când vedeți un model frumos împrăștiat în modelul Negru și Alb și apoi încercați să tonați culoarea cenușie în jos doar prin ajustarea nivelurilor ca în fotografia de mai sus. Ar trebui să obțineți un model de textură similar ca în imaginea de mai sus și apoi salvați-l ca pe cloud.tga.

Picul de mai sus este textura finală pe care o vom folosi pentru a configura materialul Cloud în UDK.

Faceți clic pentru a mări
Acum mergeți la UDK și în browser-ul de conținut încărcați-vă RT_Cloud Pachetul și importul Cloud.tga Textura pe care am creat-o mai devreme. Este timpul să configurați materialul astfel încât să faceți dublu clic pe RT_cloud_mat Material pentru a-și aduce fereastra editorului de materiale.
Am împărțit următorul proces de configurare în 3 părți (A, B și C) doar pentru a înțelege mai bine configurarea. Faceți clic pentru a mări
Configurați A:

Glisați și lăsați acea nor textură în asta RT_cloud_mat editor de materiale și trageți apoi în două expresii, a Panner și a TextureCoordinate. Seteaza TexCoord„s UTiling la 0.5 și VTiling la 1.0 și conectați-o în coordonatele lui Panner. Acum setați Panner Viteza X și Y la 0,02 și conectați-o în UV-urile de textură Cloud așa cum se arată în imaginea de mai sus. Cu configurația de mai sus, textura cloud se va deplasa într-o singură direcție. Acum, copiați și lipiți această setare apăsând CTRL + C și CTRL + V respectiv.

Faceți clic pentru a mări
Configurarea B:

După copierea celor de mai sus A configurare, ștergeți TexCoord expresie și doar adăugați două expresii, a Rotator și a Constant cu o valoare de 0.5 și conectați acea constantă în Timp din expresia Panner. Și apoi conectați-l în Coordona din Rotator și apoi în cele din urmă Plug de ieșire din Rotator în UV-urile texturii.

Setarea de mai sus este în esență pentru umbrele Random Cloud care se rotesc și se îndepărtează. Puteți schimba viteza rotației doar prin simpla modificare a valorii constante. Acum că avem setările A și B pregătite, să trecem la următoarea configurare.

Faceți clic pentru a mări
Configurarea finală C:

Așa cum se arată în picul de mai sus, doar ADD Setup A & B pur și simplu folosind un nod ADD și apoi ieșirea este Multiplicat cu Setup B care este apoi conectat la nodul Alpha al nodului de interpolare liniară (nod Lerp.) Acum Setup A B sunt conectate la nodul A și B al nodului Lerp respectiv, apoi conectați nodul Lerp în canalul emissive.

Pe scurt, se adaugă setările A și B, care apoi se înmulțește cu B și apoi se conectează la canalul alfa al nodului Lerp. Înainte de a salva această setare a materialului, trebuie să setăm câteva proprietăți ale acestui material, așa că du-te la Proprietăți din Fereastră> Opțiune proprietăți.

Faceți clic pentru a mări
După cum se arată în picul de mai sus, în secțiunea de proprietăți, schimbați modul de iluminare la MLM_UNLIT și Activați / Verificați Folosit ca funcție de lumină în caseta de selectare Utilizare exclusivă opțiune. Asta este, materialul dvs. Cloud este pregătit pentru a salva și a ieși din acest editor de materiale și pentru a vă întoarce la scenă. Faceți clic pentru a mări

Trebuie să adăugăm o funcție în lumină pentru ca umbrele de nor să funcționeze, așa că căutați lumina dominantă în scenă și accesați fereastra proprietăților prin apăsarea tastei F4. Acum extindeți Light> Componentă lumină> Componentă luminată, Pentru a activa funcția Funcţie , faceți clic pe pictograma albastră din partea dreaptă pentru a obține mai multe opțiuni și apoi faceți clic pe Funcție din opțiunea drop-down.

Faceți clic pentru a mări
Veți obține mai multe opțiuni în Funcție, așa că extindeți-l și conectați materialul Cloud din Smaterialele noastre Faceți clic pe acea săgeată verde din partea dreaptă, dar asigurați-vă că materialele din cloud sunt selectate în browserul de conținut, la fel ca în imaginea de mai sus. Dar nu veți vedea nici o mișcare a umbrei Cloud în scena dvs., pentru că trebuie să setați distanța de urmărire până la valoarea implicită. Faceți clic pentru a mări

În proprietățile luminii dominante, mergeți la Lumini> Componente luminoase> Lumini avansate și setați Urmăriți distanța la Implicit, la fel ca în imaginea de mai sus. În momentul în care faceți clic pe Implicit veți vedea umbre aleatorii animate pe suprafața solului, adică materialul de umbră din nor, care animă pe teren. Doar câteva corecții pentru a fi mai puțin realiste.

Faceți clic pentru a mări
Extindeți Scară opțiune sub Funcţie opțiunea proprietăților luminoase, Scală X și Y la 2048 și Z la 512, sau chiar puteți juca cu această setare pentru a obține rezultatul dorit. Acum că scalarea este terminată, hai să ne mișcăm pe configurația Channel Light. Faceți clic pentru a mări
Extindeți acum Canalele de iluminare sub Componenta ușoară din Proprietățile luminoase și debifați Skybox-ul (în mod implicit ar trebui să fie debifată.) Acum, selectați această lumină și duplicați-o ținând tasta ALT și glisând butonul stâng al mouse-ului pe orice axă. Faceți clic pentru a mări
După duplicarea luminii de mai sus, debifați toate canalele de iluminare, cu excepția Skybox-ului luminii copiate recent. În momentul în care debifați toate canalele, pictograma de pe Lumină devine U ceea ce înseamnă că unele dintre canale sau opțiuni au fost modificate. De asemenea, trebuie doar să ștergeți funcția Light Material sursă. Această Lumină aici este dedicată doar pentru Skybox, iar Lumina anterioară este lumina dominantă a scenei. Faceți clic pentru a mări
Acum, selectați Skydome mesh în scena dvs. și apăsați F4 pentru a aduce proprietățile sale, Expand Componenta statică a ochiurilor de plasă> Iluminare> Canale de iluminare iar în canalele de iluminare veți găsi o opțiune Skybox pentru activarea / dezactivarea acesteia, așa că trebuie să activați funcția dacă este dezactivată sau altfel lăsați-o. Acum veți vedea umbrele de nori plăcute și netede pe terenul animat!

Crăciun fericit și un An Nou Fericit pe toată lumea!