Ambient okliuzijos atvaizdavimo kūrimas Maya

Turinys:

Ambient okliuzijos atvaizdavimo kūrimas Maya
Ambient okliuzijos atvaizdavimo kūrimas Maya
Anonim

Čia, programėlių kampelyje, receptai iš tikrųjų nėra labai prasmingi, bet kitą vakarą mums kilo mintis, kaip virti citrinpipirinę vištieną, kad galėtume pradėti seriją su kitokiu savotiški receptų šešėlių receptai.

Visos „kulinarijos knygos“buvo parašytos ant medžiagų ir atspalvių „Maya“, UDK, 3DS Max, Vray ir kt.

Daugelis pradedančiųjų turi sunkumų ir dėl geros priežasties! Pataisyti daugybę paslaptingų parametrų, pvz., „akrodinio stiprumo“ir „išsklaidyto svorio“, bandant imituoti realias medžiagas, tokias kaip medis, stiklas, akmuo ar keraminės plytelės, nėra lengva užduotis.

Taigi, štai

Pradedant aplinkos okliuzija, pradėsime pristatyti kai kuriuos taikomųjų programų nustatymus kai kurioms įprastoms realaus pasaulio medžiagoms, kurias sunku nustatyti. Šioje serijoje dažniausiai naudosime Maya, nors kartais ar du galime pereiti prie Unreal Development Kit. Džiaugiamės šia serija ir tikimės, kad ją rašydami išmoksime tiek pat, kiek ir skaitydami!

Kas yra aplinkos okliuzija?

Image
Image

Neleiskite, kad pavadinimas jus apgautų – aplinkos okliuzija iš tikrųjų yra gana nesudėtinga statyti medžiaga, be to, ji yra nepaprastai svarbi.

AO ne tik naudojamas (gana universaliai) nebaigtiems vaizdams atvaizduoti, jis taip pat dažnai naudojamas kaip pagrindinė kompozicijos ir tekstūros piešimo priemonė, nes padeda išryškinti detales ir „įžemintus“objektus. scena suvienodinant šešėlius.

Aplinkos okliuzija yra savaime užtemdančios medžiagos forma, o tai reiškia, kad ji veikia, net jei jūsų scenoje nėra apšvietimo. Teoriškai tai yra elementarus visuotinio apšvietimo apytikslis įvertinimas ir yra skirtas imituoti šviesos sklidimą kambaryje ar aplinkoje.

Aplinkos okliuzijos vaizdams būdinga „švelnaus šešėlio“išvaizda ir subtilus tamsėjimas visur, kur du paviršiai yra arti arba susiliečia (patalpos kampai, apatinė objektų pusė, smulkios detalės ir kt.). Aplinkos okliuzijos vaizdai kartais buvo vadinami „molio atvaizdais“dėl jų panašumo į modeliuojamąjį molį.

Štai modelis, kurį praėjusiais metais sukūrėme dirbtuvėms ir kuris naudoja aplinkos okliuziją, kad parodytų modelio formą (Diego Almazano ginklo koncepcija).

Aplinkos okliuzijos šešėliavimo kūrimas:

Sukurti aplinkos okliuzijos atspalvį pagrindiniams progreso vaizdams yra gana paprasta ir nereikia jokių UV spindulių, tekstūros žemėlapių ar apšvietimo.

Yra keli būdai, kaip sukurti efektą, kad gautumėte šiek tiek kitokių rezultatų, tačiau čia pristatysime gerą ir paprastą būdą, kuriam reikia tik vieno Mental Ray mazgo ir pagrindinės Lambert medžiagos.

Štai trumpas žingsnis po žingsnio paaiškinimas.

Atidarykite Hypershade langą ir sukurkite naują Lambert medžiagą

Suteikite medžiagai pavadinimą – dažniausiai naudojame kažką panašaus į ambientOcclusion_mat.

Dukart spustelėkite medžiagą, kad atidarytumėte medžiagos atributus. Čia nustatysime daugumą atspalvio parametrų.

Pagal numatytuosius nustatymus išsklaidyta medžiagos spalva yra neutrali pilka, tačiau nenorime, kad mūsų ryškios spalvos išsisklaidytų, todėl iš tikrųjų sumažinsime spalvos vertę link tamsesnio spektro galo. Naudojame 0, 0,.38 HSV reikšmei color atribute, bet tai yra asmeninių pageidavimų reikalas.

Kitas dalykas, kurį turime padaryti, tai prijungti aplinkos okliuzijos mazgą prie medžiagos įkaitimo atributo

Spustelėkite pažymėtą langelį šalia incandescence įvesties. Bus parodytas atvaizdavimo mazgo langas.

Skirtuke Mental Ray spustelėkite textures ir sąraše raskite mib_amb_occlusion. Spustelėkite jį ir mazgas atsidarys atributų rengyklėje dešinėje ekrano pusėje.

Turėtumėte matyti atributų sąrašą – mums svarbūs yra pavyzdžiai, šviesus/tamsus, išplitimas ir maksimalus atstumas, tačiau vienintelis dalykas, kurį pakeisime, yra mėginių skaičius.

Aplinkos okliuzijos mazge mėginių skaičius kontroliuoja atvaizdavimo triukšmo kiekį

Palikę mėginius ties 16 arba 32, bus gana grūdėta, o padidinus vertę iki 64 ar 128, tai atrodys labai sklandžiai. 32 pavyzdžiai yra puikūs bandymams, bet jei planuojame rodyti vaizdą, paprastai naudosime 64 arba 128.

Išbandykite kelis atvaizdus skirtingais mėginių lygiais, kad pajustumėte skirtumus – jums gali patikti grūdėta išvaizda apatiniame spektro gale.

Štai palyginamas vaizdas, kurį padarėme naudodamiesi lauko aplinka, kurį kurį laiką modeliavome, rodantį skirtumą tarp Maya bazinio atvaizdavimo ir aplinkos okliuzijos atvaizdavimo su 64 ir 128 pavyzdžiais. Pažiūrėkite, kiek geriau vaizdas atrodo su aplinkos okliuzija?

Jei norite, taip pat galite žaisti su kitais atributais:

Šviesus ir tamsus valdo mažiausią ir didžiausią atvaizdavimo reikšmes. Jei pastebite, kad jūsų šviesūs elementai yra išpūsti arba jūsų šešėliai sutrinka, galite naudoti šiuos slankiklius, kad kompensuotumėte. Spread ir maksimalus atstumas pakeis nukritimo / okliuzijos atstumą tarp jūsų šviesos ir tamsos verčių.

Štai! Tikimės, kad šiek tiek sužinojote apie aplinkos okliuziją ir kaip ją galima naudoti kaip gražią pristatymo medžiagą 3D scenoms.

Rekomenduojamas: