În această lecție voi arăta cum să faceți pardoseala transparentă. Tutorialul presupune că aveți deja experiență în crearea de acoperiri cu ajutorul HomeCrafter.
Vom face 3 tipuri de acoperiri:
1. Pardoseală complet transparentă fără textură (sticlă). Setările de transparență și culoare ale sticlei vor fi setate în parametrii materialului.
2. O acoperire de tipul "lattice", "grilă". Va avea transparență binară, adică textura este fie complet vizibilă, fie complet invizibilă, fără translucențe.
3. Textură, cu un strat de acoperire cu transparență parțială. O acoperire pe care există o textură și care prezintă diferite grade de transparență.
Porniți HomeCrafter și clonați orice placă de podea selectată.
Dați-i un nou nume, preț, descriere și import în joc.
Închideți HomeCrafter, accesați dosarul Descărcări din Documentele mele și sortați toate fișierele după dată, astfel încât ultimele fișiere proaspete să apară în partea de sus a listei. Primul fișier va fi acoperirea importată. Deschideți-l cu SimPE.
În Arborele de resurse, veți vedea linia de definiție a materialului (TXMT). Faceți clic pe acesta și deschideți-l în lista de resurse din partea dreaptă a liniei din această secțiune.
Mai jos, în fila Plugin View - Content - cMaterialDefinition, modificați valoarea liniei Type c Floor la StandardMaterial.
Apoi, în fila Proprietăți, vom vedea în stânga o listă de parametri care afectează proprietățile materialului din acoperirea noastră. În funcție de ce fel de acoperire vrem să facem, vom schimba sau adăuga parametrii de care avem nevoie.
1. Creați un strat de sticlă fără textură.
Deschideți fila Proprietăți. pe care am oprit. Acum, luați în considerare parametrii de care avem nevoie și care dintre ele pot fi eliminați.
Adăugați noi rânduri pentru parametri utilizând butonul Adăugați. Ștergeți cu butonul Ștergere. Pentru a completa datele, introduceți numele câmpului în câmpul Nume și valoarea acestuia în câmpul Valoare.
Parametrii stdMatBaseTextureEnabled și stdMatBaseTextureName (bifați în albastru) pot fi șterși sau setați la false - dezactivează textura.
Valoarea stdMatUntexturedDiffAlpha determină gradul de transparență a acoperire: 0 - complet transparent, 1 - complet opac. Setați-l la 0,4.
Parametrul stdMatDiffCoef are 3 puncte de valoare, ceea ce înseamnă ajustarea culorilor în RGB (roșu, verde, albastru - roșu, verde, albastru). Vă sfătuiesc să setați culoarea geamului dvs. în fila Proprietăți clasificate. acolo puteți alege o culoare din paletă.
Mergeți înapoi la fila Proprietăți, veți vedea că SimPErutează automat noua valoare noii culori.
De asemenea, trebuie să adăugăm noi parametri stdMatAlphaBlendMode = blend și stdMatLightingEnabled = 0
Deci, hai să verificăm că am reușit:
stdMatAlphaBlendMode - amestec
stdMatLightingEnabled - 0
stdMatBaseTextureEnabled - false
stdMatDiffCoef - 0.00000,0.50196,0.50196
stdMatUntexturedDiffAlpha - 0,4
Toți ceilalți parametri puteți lăsa neschimbați. Faceți lista de sortare și faceți clic pe Comandă.
Acum ștergeți textura, nu avem nevoie de ea. Pentru a face acest lucru, mergeți la imaginea Textură de resurse (TXTR) și în partea dreaptă din lista de resurse, faceți clic dreapta pe rând și selectați Ștergere.
Linia va lovi o linie, acum puteți salva fișierul - Salvare. Puteți verifica podeaua în joc.
2. Crearea unui capac cu ochiuri transparente binare.
Deschideți fila Proprietăți. pe care am oprit. Acum, ia în considerare parametrii de care avem nevoie.
Utilizați butonul Adăugați. trebuie să adăugăm următorii 3 parametri:
stdMatFillMode - solid
stdMatLightingEnabled - 0
stdMatAlphaTestEnabled - 1
Faceți lista de sortare și apăsați Commit.
Acum trebuie să importați o textură de ochiuri noi. Textura trebuie să fie compusă din părți vizibile și complet invizibile, fundalul fondului alb nu ar trebui să fie. Iată opțiunea mea.
Intrăm în Textura de imagine (TXTR) și importăm o nouă textură. Vă sfătuiesc să utilizați pluginul DDS Utilities pentru a importa texturi, apoi puteți importa texturi cu o dimensiune mare și selectați imediat formatul când importați.
Pentru a instala plug-in-ul, mergeți la secțiunea SimPe din meniul Extra Preferences și în fila System Folders faceți clic pe link-ul specificat în câmpul de lucru sau urmați acest link
Acum, când importați o textură, puteți face clic dreapta și puteți selecta funcția Build DXT. Apoi, selectați opțiunile în funcție de tipul de textură - Smoothen implicit este mai bine să nu utilizați, pentru texturi cu multe detalii, utilizați SharpenSoft.
Deci, trebuie să selectăm formatul DXT5 când importăm și să dăm clic pe Build.
Acum puteți face Commit și salvați pachetul. Puteți verifica acoperirea din joc.
3. Crearea unui strat de acoperire cu textura de grade diferite de transparență.
Deschideți fila Proprietăți. pe care am oprit. Acum, ia în considerare parametrii de care avem nevoie.
Trebuie să adăugăm trei parametri utilizând butonul Adăugați:
stdMatFillMode - solid
stdMatAlphaBlendMode - amestec
stdMatLightingEnabled - 0
Puteți schimba, de asemenea, valorile parametrilor stdMatDiffCoef pentru a schimba umbra de sticlă și setarea stdMatUntexturedDiffAlpha, pentru a face sticla mai transparentă, așa cum am făcut în primul paragraf al lecției. Voi lăsa valorile implicite.
Nu uitați să faceți lista de sortare și apăsați Commit.
Acum importem noua noastră textura cu un grad diferit de transparență. Textura poate fi alcătuită atât din elemente vizibile / invizibile, cât și din elemente parțial transparente, fondul de fundal alb nu ar trebui să fie. Iată opțiunea mea.
Intrăm în Textura de imagine a resurselor (TXTR) și importăm o nouă textură utilizând pluginul DDS Utilities, așa cum am făcut-o în pasul 2.
La import, alegeți formatul DXT3.
Faceți comiterea și salvați pachetul. Vom verifica în joc ceea ce avem.
Se pare destul de frumos și interesant, mai ales dacă alegeți o textura interesantă. În același mod puteți crea și acoperi pereții. Încercați și experimentați!
Dacă studiezi tutorialul despre proprietățile TXMT ale materialului, poți să faci lucruri mult mai interesante, de exemplu, animați coperta, fă-o strălucitoare, adăugați o relief (hartă brumă) etc. Mult noroc!