O introducere în IBL și AO folosind 3DLight în Maya

3Delight este unul dintre cele mai puternice motoare de randare disponibile și este, de asemenea, foarte bine cunoscut în industrie, făcându-l un instrument extrem de valoroasă pentru a avea un set de competențe. În acest tutorial pentru începători, veți învăța cum să creați iluminarea pe bază de imagine (IBL) și, de asemenea, ocluzia cu raze X folosind 3Delight în Maya.

Efectul final de previzualizare


Pasul 1

Pentru a finaliza acest tutorial aveți nevoie și de harta hdri, pe care o puteți găsi la linkul de mai sus (sub Tutorial Details). În scopul acestui tutorial am folosit RenoSuburb01_sm.hdr. Dacă doriți să utilizați aceleași valori ca și mine, ar trebui să păstrați obiectele în dimensiuni similare (înălțimea caracterului este de 115 cm) și, de asemenea, să schimbați unitățile de lucru la centimetri. Puteți face acest lucru făcând clic pe pictograma prezentată în imaginea de mai jos. Puteți obține chiar 3DLight de la link-ul de mai sus, de asemenea, și veți putea, de asemenea, găsi instrucțiuni detaliate pentru instalare. Singurul dezavantaj al versiunii gratuite este limita a două fire în timpul randării, deci dacă aveți un procesor quad core, doar două nuclee ale acestuia vor funcționa în timpul redării.

Pasul 2

În scopul acestui tutorial am folosit o scenă foarte simplă, constând dintr-un etaj și un model de băiat. După cum puteți vedea, în acest moment modelul pare foarte dur.

Pasul 3

Pentru a face o redare rapidă folosind 3Delight, trebuie să adăugați un permis de render. Clic 3Delight -> Adăugați Render Pass -> Implicit.

Pasul 4

Faceți clic pe butonul de redare.

Pasul 5

Pentru renderările viitoare puteți să faceți clic pur și simplu 3Delight -> Render -> "numele dvs. de renunțare" (ex. delightRenderPass1).

Pasul 6

Pentru a accesa atributele de randare, faceți clic pe 3Delight -> Selectați Render Pass -> "numele dvs. de renunțare".

Pasul 7

După redare trebuie să obțineți o imagine necorespunzătoare.

Pasul 8

E timpul să invocăm o minunată renderman. În modelele renderman poligonale pot fi redate foarte ușor fără nici un modificator real de netezire a ochiurilor de plasă, ceea ce poate accelera trecerea timpului dvs. de redare. Tot ce trebuie să faceți este să atribuiți atribute speciale obiectelor pe care doriți să le faceți fără probleme. Selectați obiectele și faceți clic pe 3Delight -> Panoul de alocare.

Pasul 9

Am selectat doar modelul băiatului. În Panoul de atribuire faceți clic pe butonul 1 (în imaginea de mai jos) pentru a crea atribute, apoi faceți clic pe butonul 2 pentru a afișa atributele în Editor de atribute.

Pasul 10

În Editor de atribute, țineți apăsat butonul Adăugați / eliminați atribute și a ales TOATE pentru a atribui toate atributele.

Pasul 11

Dacă vă deselectați accidental obiectul, nu atribuiți atribute noi. Doar re-selectați obiectele și găsiți fila dorită Editor de atribute. În cazul meu, modelul băiatului combină mai multe obiecte într-un singur grup, iar atributele sunt adăugate la acel grup. Deci, dacă selectez doar un obiect din grup, nu vor exista atribute de la 3Delight. Trebuie să selectez întregul grup prin Outliner.

Pasul 12

Sub Geometrie verifică Poli ca Subd. Acest clic simplu vă va face modelul să arate neted, dar cu aproape același timp de randare.

Pasul 13

Render, și ar trebui să obțineți ceva de genul asta.

Pasul 14

Pentru a face o lumină de mediu, trebuie mai întâi să convertiți harta HDRI într-un format care poate fi citit de 3Delight. Pentru a face acest lucru, executați linia de comandă prin lovire Start -> Fugi, apoi tastați CMD și apăsați INTRODUCE. Accesați directorul în care aveți harta HDRI și tip: tdlmake "envlatl RenoSuburb01_sm.hdr RenoSuburb01_sm.tdl

Dacă hdri este în format diferit (sonda luminoasă, de exemplu), atunci comanda ar trebui să fie, de asemenea, diferită. Pentru tipul sondei luminoase: tdlmake "lightprobe * .hdr * .tdl Pentru mai multe informații, tip ~ tdlmake" h ".

Pasul 15

Creați o lumină ambientală, mergând la Creați -> Lumini -> Lumină ambientală. Lăsați toate setările implicite. Puteți să o plasați oriunde doriți. Trebuie să atribuiți un shader de lumină 3Delight. Selectați lumina și faceți clic pe 3Delight -> Panoul de alocare. În Panoul de asignare, apăsați butonul (1) (în imaginea de mai jos) pentru a crea un shader de lumină, apoi selectați shaderul dorit din listă (în acest caz envlight2 (3)). Lovit Selectați (4). Acum faceți clic pe buton AE (2) pentru a edita atributele shaderului.

Pasul 16

În Editor de atribute specificați harta hdri convertită apăsând pictograma dosarului de lângă envmap linia. Asigurați-vă că ați selectat fișierul * .tdl nu * .hdr. Kenv vă permite să reglați intensitatea luminii. Face. Dacă imaginea este prea întunecată, pur și simplu creșteți Kenv.

Pasul 17

Ediția de mai jos a fost făcută cu Kenv setat la 5.

Pasul 18

Pentru a activa ocluziile, modificați valoarea Kocc (în umbra de lumină a mediului) la 1.0 , și eșantioane la 256 pentru a crește calitatea.

Pasul 19

Dacă renunțați acum, veți observa modificări. Acest lucru se datorează faptului că trebuie să faceți obiectele vizibile pentru raze. Efectuați modificările sub Vizibilitate, în atributele 3Delight ale obiectului, pentru a se potrivi cu setările de mai jos. Planul planșeului trebuie să aibă, de asemenea, acest atribut activat. Pentru a face acest lucru, pur și simplu selectați planul și apăsați 3Delight -> Panoul de alocare, așa cum este descris mai înainte.

Pasul 20

Face.

Pasul 21

Această randare ar trebui să fie considerabil mai lentă. Pentru a accelera pașii următori, schimbați-l Kocc (în umbra de lumină pentru mediu) la 0. Acum adăugați o hartă a iluminării camerei, astfel încât mediul va fi vizibil. În Outliner, selectați camera de perspectivă persp, și faceți clic pe 3Delight -> Panoul de alocare.

Pasul 22

În Panoul de atribuire, creați un shader de fundal făcând clic pe butonul (1) și selectând fundal shader din listă (2). Apoi apăsați pe Selectați butonul (3) și apoi AE (4) pentru a afișa setările din Editor de atribute.

Pasul 23

În Editor de atribute alegeți o imagine de fundal (aceeași ca și pentru lumina ambientală). Asigurați-vă că ați selectat fișierul * .tdl și nu fișierul * .hdr.

Pasul 24

După ce ați făcut, puteți observa că harta nu este plasată corect. Această informație este foarte importantă deoarece hartă pentru lumina ambientală este plasată în același mod. În colțul din stânga sus, ar trebui să vedeți partea de jos a hărții, care vă arată modul în care trebuie rotit pentru a o plasa corect.

Pasul 25

Pentru a modifica amplasarea imaginii de fundal și a hărții luminoase, trebuie să creați un sistem de coordonate. Apăsați 3Delight -> Add System Coordinate.

Pasul 26

Schimbați numele sistemului de coordonate la env_coord, și setați Desenare la sferă.

Pasul 27

Vă puteți redimensiona sfera pentru o mai bună vizualizare. Redimensionarea nu afectează randamentul.

Pasul 28

Selectați camera dvs. de perspectivă și asociați noul sistem de coordonate. Introduceți numele atribuit sistemului de coordonate în bgspace camp.

Pasul 29

Faceți schimbări similare cu lumina ambientală. Introduceți numele sistemului de coordonate în envspace camp.

Pasul 30

Sistemul de coordonate este acum atribuit. Trebuie să îl rotiți apoi în poziția corectă. Probele de testare din diferite unghiuri ar putea fi utile pentru a verifica poziția curentă a hărții. În acest caz, sistemul de coordonate este rotit pe axa X pentru că am vrut soarele de pe hartă în fața băiatului.

Pasul 31

Face.

Pasul 32

Adăugați o lumină direcțională pentru a simula soarele. Porniți umbrele pentru această lumină și schimbați Kocc valoarea Mediului de Lumină la 1.0. Răsturnați din nou, și ați terminat! Ar trebui să aveți o redare rapidă rapidă folosind IBL și AO în 3Delight!!