En introduksjon til IBL og AO ved hjelp av 3Delight i Maya

3Delight er en av de kraftigste gjengivelsesmotorene som er tilgjengelige, og det er også veldig godt kjent i bransjen, noe som gjør det til et svært verdifullt verktøy for å ha i ferdigheter. I denne nybegynnernivåopplæringen lærer du deg hvordan du lager IBL (bildebasert belysning) og også raytraced okklusjon ved hjelp av 3Delight i Maya.

Final Effect Preview


Trinn 1

For å fullføre denne opplæringen trenger du også hdri kart, som du finner på lenken ovenfor (under opplæringsdetaljer). For formålet med denne opplæringen brukte jeg RenoSuburb01_sm.hdr. Hvis du vil bruke de samme verdiene som jeg, bør du beholde objekter i liknende dimensjoner (tegnets høyde er 115cm), og endrer også arbeidsenhetene til sentimeter. Du kan gjøre dette ved å klikke på ikonet som vises på bildet nedenfor. Du kan også få 3Delight fra lenken over, og du vil også kunne finne detaljerte instruksjoner for installasjon. Den eneste ulempen med den frie versjonen er grensen på to tråder under gjengivelsen, så hvis du har en quad-kjerneprosessor, vil bare to av det kjerner fungere under gjengivelse.

Steg 2

I denne veiledningen brukte jeg en veldig enkel scene bestående av et gulv og en modell av en gutt. Som du kan se, ser denne modellen ut til å være veldig grov.

Trinn 3

For å gjøre en rask gjengivelse ved hjelp av 3Delight må du legge til et gjengivelsespass. Klikk 3Delight -> Add Render Pass -> Standard.

Trinn 4

Klikk gjengeknappen.

Trinn 5

For fremtiden gjør du det enkelt å klikke 3Delight -> Render -> "ditt gjengivelsesnavn" (for eksempel delightRenderPass1).

Trinn 6

For å få tilgang til gjengivelsesattributtene, klikk 3Delight -> Select Render Pass -> "ditt gjengivelsesnavn".

Trinn 7

Etter gjengivelse bør du få et dårlig utseende.

Trinn 8

Tid til å påberope seg noe gjengivelse awesomeness. I renderman kan polygonale modeller bli gjengitt veldig jevnt uten egentlig maskeutjevningsmodifikator, noe som kan øke hastigheten på gjengittiden enormt. Alt du trenger å gjøre er å tilordne spesielle attributter til objektene du vil gjengi smidig. Velg objektene dine og klikk 3Delight -> Oppgavepanel.

Trinn 9

Jeg har valgt bare guttmodellen. I Oppdragspanel klikk på knapp 1 (i bildet nedenfor) for å opprette attributter, og klikk deretter på knapp 2 for å vise attributter i Attributter Editor.

Trinn 10

I Attributter Editor, trykk og hold inne knappen Legg til / fjern attributter og valgte ALLE å tilordne alle attributter.

Trinn 11

Hvis du ved et uhell avvelger objektet ditt, må du ikke tilordne nye attributter. Bare velg gjenstandene og finn ønsket faneblad Attributter Editor. I mitt tilfelle kombinerer guttens modell flere objekter i en gruppe, og attributter blir lagt til den gruppen. Så hvis jeg bare velger ett objekt i gruppen, blir det ingen attributter fra 3Delight. Jeg må velge hele gruppen via outliner.

Trinn 12

Under Geometry Undersøk Poly som Subd. Dette enkle klikket gjør modellen din jevn, men med nesten samme gjengivelsestid.

Trinn 13

Render, og du bør få noe sånt.

Trinn 14

For å gjøre et miljø lys, må du først konvertere HDRI-kartet til et format som kan leses av 3Delight. For å gjøre dette, kjør kommandolinjen ved å trykke Start -> Kjør, skriv deretter inn CMD og trykk TAST INN. Gå til katalogen hvor du har HDRI-kartet og skriv: tdlmake "envlatl RenoSuburb01_sm.hdr RenoSuburb01_sm.tdl

Hvis ditt hdri-kart er i forskjellig format (f.eks. Lysføler), bør kommandoen også være annerledes. For lyssonde type: tdlmake "lightprobe * .hdr * .tdl. For mer informasjon skriv ~ tdlmake" h ".

Trinn 15

Opprett et omgivende lys ved å gå til Opprett -> Lys -> Ambient Light. La alle innstillingene være standard. Du kan plassere den der du vil. Du må tilordne en 3Delight-lysskygge til den. Velg lyset og klikk 3Delight -> Oppgavepanel. I oppgavepanelet trykk på knappen (1) (i bildet nedenfor) for å lage en lysskygge, og velg deretter ønsket skygger fra listen (i dette tilfellet envlight2 (3)). Truffet Å velge (4). Klikk nå på knappen AE (2) for å redigere attributene til skyggeren.

Trinn 16

I Attributter Editor spesifiser ditt konverterte hdri-kart ved å trykke på mappikonet ved siden av envmap linje. Kontroller at du har valgt * .tdl filen ikke * .hdr. Kenv lar deg justere lysets intensitet. Gjengi. Hvis bildet er for mørkt, må du bare øke Kenv.

Trinn 17

Gjenvinningen nedenfor ble gjort med Kenv satt til 5.

Trinn 18

For å slå på okklusjoner, endre verdien av Kocc (i miljøet lysskygge) til 1.0 , og prøver til 256 for å øke kvaliteten.

Trinn 19

Hvis du gjør nå, vil du legge merke til ingen endringer. Dette skyldes at du må gjøre objekter synlige for stråler. Gjør endringene under Synlighet, i 3Delight-attributter til objektet, for å matche innstillingene som vises nedenfor. Gulvplanet må også ha dette attributtet aktivert. For å gjøre dette, velg du Plane og trykk 3Delight -> Oppgavepanel, som beskrevet tidligere.

Trinn 20

Render.

Trinn 21

Denne gangen skal rendering være merkbart langsommere. For å øke hastigheten på de neste trinnene, endrer du Kocc verdi (i miljøet lysskygge) til 0. Legg nå et belysningskart til kameraet slik at miljøet blir synlig. I outliner, velg perspektivkameraet persp, og klikk 3Delight -> Oppgavepanel.

Trinn 22

I Oppdragspanel, Lag en bakgrunnsskygge ved å klikke på knappen (1) og velg bakgrunn shader fra listen (2). Trykk deretter på Å velge knapp (3), og deretter AE knapp (4) for å vise innstillingene i Attributter Editor.

Trinn 23

I Attributter Editor valgte et bakgrunnsbilde (det samme som for miljølyset). Kontroller at du har valgt * .tdl-filen og ikke * .hdr.

Trinn 24

Etter at du har gjort det, kan du legge merke til at kartet ikke er riktig plassert. Denne informasjonen er svært viktig fordi kartet for miljølyset er plassert på samme måte. I øvre venstre hjørne bør du se bunnen av kartet, som forteller deg hvordan den skal roteres for å plassere den riktig.

Trinn 25

For å endre plasseringen av bakgrunnsbildet og lysbildet, må du opprette et koordinatsystem. Trykk 3Delight -> Add Coordinate System.

Trinn 26

Endre navnet på koordinatsystemet til env_coord, og sett Tegn metode til sfære.

Trinn 27

Du kan endre størrelsen på sfæren din for en bedre visning. Endring av størrelse påvirker ikke gjengivelsen.

Trinn 28

Velg ditt perspektivkamera og tilordne det nye Koordinatsystemet til det. Skriv inn navnet som er gitt til Koordinatsystemet i bgspace felt.

Trinn 29

Gjør tilsvarende endringer i miljølyset. Skriv inn koordinatsystemnavnet i envspace felt.

Trinn 30

Koordinatsystemet er nå tildelt. Du må da rotere den til riktig posisjon. Testreferanser fra forskjellige vinkler kan være nyttige for å sjekke kartposisjonens nåværende posisjon. I dette tilfellet roteres koordinatsystemet på X-aksen fordi jeg ville ha sola fra kartet foran gutten.

Trinn 31

Render.

Trinn 32

Legg til ett retningslys for å simulere solen. Slå på skygger for dette lyset, og endre Kocc verdien av miljøet lys til 1.0. Gi igjen, og du er ferdig! Du bør ha en fin rask gjengivelse ved hjelp av IBL og AO i 3Delight!!