Uued funktsioonid Cinema 4D-s - R12 kuni R19, R20 ja R21

Uus versioonis 18 - kulumisjäljed pööratud ambiendivalgustuse abil.

Kõik õpetuse videod Uued funktsioonid Cinema 4D-s - R12 kuni R19, R20 ja R21.

Selle õpetuse lähtepunktiks on kaks Lego klotsi eelnevas modelleerimise töötoas. Algfaili leiate selle õpetuse tööfailide paketist. Legoklotside modelleerimises pole tegelikult midagi ette heita, kuid mänguasjad näevad märksa autentsemad välja, kui neil on näha kasutusjäljed nagu väikesed kriimustused, kulumisjäljed ja tuhmid kohad.

Uus versioonis 18 - kulumisjäljed pööratud Ambient Occlusion efektiga.

Inverse AO-shaderi seadistamine

Nagu alguses mainitud, peaks Inverse Ambient Occlusion (IAO) andma meile eriti mõjutatud kohad kasutusjälgede osas. Et saaksime shaderi tööd õigesti hinnata, keskendume esialgu täielikult IAO-le. Roheline Lego klots on loomulik valik, seega deaktiveerime ajutiselt kõik aktiivsed materjali kanalid rohelises kivimaterjalis Basis- lehel ja aktiveerime selle asemel Leuchten- kanali.

Uus funktsioon väljalaskes 18 - kasutusjäljed tagurpidise ambiendivalgustusega.

Materjali Leuchten- kanalis avame Shader- menüü Textur- nupu kaudu ja valime alammenüüst Effekte Ambient Occlusion- shaderi. Seega pole inverse AO tegelikult omaette shader, vaid väike, kuid oluline seadistus tavalises Ambient Occlusion- shaderis.

Uus funktsioon versioonis 18 - kasutusjäljed tagurpidi ümbritseva hajutamisega.

Pärast Ambient Occlusion- shaderi laadimist suurendame Editor- vaates Legoklotsi juurde veidi lähemale ja alustame esimest testrenderdamist. Kuna AO- shader töötab tavalises režiimis, saame hetkel loomulikult kätte Legoklotsi varjude alad.

Uus funktsioon versioonis 18 - kasutusjäljed koos pööratud ambient-occlusion'iga

Sisemise tööviisi erinevuse selgitamiseks avame Shader- nupule klõpsates või Textur- valiku lahti harutades Ambient Occlusion shaderi ja aktiveerime esmalt valiku Gegenrichtung.

Uus versioonis 18 - kasutusjäljed pööratud ambient-oklusiooniga

Teeme uue testrenderdamise Editor- vaates ja saame nüüd kuvatud töötava Ambiente Occlusion Gegenrichtung- kujul. Nagu kahe renderdamise võrdlusest näha, ei ole IAO lihtsalt pööratud AO, vaid täiesti erineva tööviisiga. Siiski pole meie eesmärkide jaoks saadud IAO veel kasutatav, seega keskendume nüüd häälestamisele.

Uus versioonis 18 - kasutusjäljed pööratud ümbritseva oklusiooniga.

Kuna meie Legoklotsid peaksid kandma kasutusjälgi eelkõige nurkades ja servades, segavad selgelt hallid piirkonnad pindadel. Esimese sammuna vähendame seetõttu Maksimaalset kiirustamise pikkust 30 cm-ni.

Uus funktsioon versioonis 18 - kasutusjäljed pööratud ambiendivalgustusega

Selle muudatuse mõju hindamiseks teeme jälle testrenderdamise Editor- vaates. Nüüd asuvad tumedad alad peaaegu eranditult Legoklotsi nurkades ja servades, nagu soovitud, kuigi hallid piirkonnad võiksid olla veidi tumedamad.

Uus versioonis 18 - kasutusjäljed koos pööratud ümbritseva oklusiooniga

Teeme selle ära Värv- lükandregulaatori abil Ambient Occlusion shaderis. Nihutame musta regulaatori veidi paremale, et tumendada tumedaid alasid suunatult.

Selle juures aktiveerime ka valiku Ainult enesekujutus. Kuna sinine kivi asetseb rohelise kivi peal, mõjutaks see AO arvutamist soovimatult.

Uus versioonis 18 - kasutusjäljed koos pööratud ruumiümbrise varjutusega

Nagu järgmine testrenderdamine näitab, on muudatused soovitud viisil mõjunud, nii et saame nüüd valmis Inverse AO shaderiga alustada kasutusjälgede loomist.

Uus versioonis 18 - kasutusjäljed pööratud ümbritseva oklusiooniga.

Shadereid kasutusjälgedele laiendamine

Jääme hetkel Leuchten- kanalisse, kuna sellesugune kujutamisviis on IAO-shaderi hindamiseks end juba tõestanud. Et saaksime valminud IAO-shaderit töödelda koos teiste shaderitega, kutsume Ambient Occlusion- shaderi Textur- nupu kaudu Ebene- shaderi.

Uus versioonis 18 - kulumisjäljed pööratud ambient oklusiooniga.

Pärast Ebene- shaderi Shader- nupule klõpsamist jõuame shaderi kihtide haldusse. Meie loodud IAO- shader asub seal juba kihina. Üle Shader… nupu loome teise kihi Noise- shaderiga.

Uus versioonis 18 - kasutusjäljed koos pööratud ambient occlusioniga.

Kaugusstandardiga meie kulumisjälgede jaoks ilmselgelt õnnelikud ei ole. Klõpsates väiksel shaderi eelvaate ikoonil, jõuame shaderi seadetesse ning valime seal hoopis paremini sobiva "müra" tüübi "Nutous". "Globaalse suurusena" kasutame 80 %, ülejäänud parameetrid jätame vaikimisi väärtustele.

Uus versioonis 18 - kulumisjäljed tagurpidi ambiendtoklusiooniga

Klikkides ülespoole näitavale noolele parempoolses ülanurgas, naaseme kihtide haldusse ning näeme seal, et shader "müra" katab täielikult "keskkonnakaalutlus-"shaderi tänu oma segamisrežiimile. Vajame aga shaderi "müra" tegelikult, et muuta "IAO-"shaderit kontrastselt - selle ülesande täidab meie jaoks segamisrežiim "Levr".

Uus versioonis 18 - kasutusjäljed koos pööratud õhuläbilaskvusega.

Kuidas see täpselt "tagurpidi keskkonnakaalu" shaderit mõjutab, saame testrenderdamisega teada. Kuna "müra" shader mõjutab "IAO" shaderit 100 %, on tulemus liiga kontrastselt, kesktõnede ei ole üldse esindatud.

Uus versioonis 18 - kasutusjäljed pööratud ümbritseva oklusiooniga

Tagasi "kihi-"shaderi seadete dialoogi, on see aga kiiresti korrigeeritud. Segamisrežiimile "Levr" 40% väärtuse määramine jätab piisavalt keskmisi hallialasid.

Uus funktsioon väljalaskeversioonis 18 - kasutusjäljed koos pööratud ambiendivalguskiirusega.

Selle valmis shaderi kombinatsiooniga soovime lõpuks kanda kulumisjäljed meie 3D-Lego klotsidele.

Uus funktsioon versioonis 18 - kulumisjäljed pööratud lihtsustatud valgustusmeetodiga.

Kuna hetkel asume endiselt "valguse-" kanalis, kuid soovime oma kulumisjäljeshaderit kasutada teistes materjalikanalites, kopeerime selle "shader-" menüü kaudu "tekstuuri-" nupul "Shader/Bild kopieren" käsuga.

Uus funktsioon versioonis 18 - kasutusjäljed koos pööratud ambient occlusion'iga

Kulumisjälgede loomine alfa-kanali kaudu

Cinema 4D-s on teada palju teid eesmärgini jõudmiseks. Me võiksime oma kulumisjäljeshaderit näiteks kasutada "värv-" kanalis kui kihti. Selles õpetuses olen valinud "alfa-kanali", nii saame erinevate materjalide kattumise kaudu samuti paindlikult töötada.

Heledat rohelist Legokivi materjali "Basis-" lehel inaktiveerime nüüd mittevajaliku "valguse-" kanali ja aktiveerime selle asemel "värv-" ja "peegeldus-" kanali. Mõlema Legokivi materjali korral aktiveerime "alfa-" kanali kulumisjäljeshaderi jaoks.

Uus värskenduses 18 - kasutusjäljed koos pööratud ambient-oksüdatsiooniga.

Kuna soovime kulumisjäljeshaderit kasutada mõlema Legokivi puhul, valime "materjali-" halduris mõlemad Lego-materjalid, et neid samal ajal muuta. Aktiveeritud "alfa-" kanali korral lisame kulumisjäljeshaderi "tekstuuri-" nupul "Shader/Bild einfügen" käsuga "shader-" menüüst.

Uus versioonis 18 - kulumisjäljed koos pöördlükatmosfääri oklusiooniga.

Pärast kulumisjäljeshaderi lisamist mõlemale materjalile peame deaktiveerima võimaluse "alfa-pilt", et kui tekstuuriks laaditud kihi-shaderit õigesti tõlgendataks.

Uus versioonis 18 - kasutusjäljed pöördambientoklusiooniga.

Grafitijälgede peamised materjalid meie Legokivides on nüüd valmis. Kui me nüüd käivitame testrenderdamise, näeme, et Legokividel "IAO" abil määratud avatud kohtades pole mingit materjali. Usutava mustusekihi jaoks oleks see põhimõtteliselt juba piisav.

Uuendus versioonis 18 - kasutusjäljed inversiooniga üldise valgustuse tingimustes.

Materjal kulumisjälgedele

Kuid selles õpetuses peaksime keskenduma kulunud kohtadele ja kriimustustele. Samal ajal kui kaks esimest Lego-materjali katavad puutumata pinda, peaksid kaks järgmist materjali olema seotud kulumisjälgedega. Selle jaoks olen "materjali-" halduris juba valmis pannud kaks veidi heledamat rohelist ja sinist materjali. Mõlema materjali puhul loobume läikivast peegelduskanalist, et rõhutada matti, kulumisest kantud väljanägemist.

Uus versioonis 18 - kasutusjäljed pöördambientspetsiaaliga

Suuname mõlemad Lego-materjalid "materjali-" haldurist "objekti-" haldurisse vastavatele Lego-kividele ja jälgime õiget "sild-" järjestust. Kuna äsja määratud kulumisjäljeshader tahetakse asetada puutumata Lego-materjali alla, asub tema "tekstuuri-sild" objekti-halduris vasakul.

Uus versioonis 18 - kulumisjäljed tagurpidi ambient occlusioniga.

Järgmisel testrenderdamisel näeme selgelt, et meie veidi heledam Legomaterjal on nähtav kõigis avatud kohtades. Nüüd ei tundu meie Legokivid mitte mustad, vaid kantud mängudel.

Uus versioonis 18 - kulumisjäljed pööratud ümbritseva oklusiooniga.

Nüüd oleme hoolitsenud mängudest tingitud plastiku hõõrumise eest, kuid juhtub sageli, et mänguasjad satuvad karmimale kohtlemisele ja on mõlgitud ning kriimustatud. Siin aitab meid jälle meie loodud kasutusest tekkinud kulumisjälgede tekstuurshader.

Juhul kui tekstuurishaderit meie vaheetapis enam pole, kopeerime selle lihtsalt Legokivi materjali Alfakanalist käsuga Shader/Pildi kopeerimine Shaderimenüüst.

Uus versioonis 18 - kulumisjäljed tagurpidi ambient occlusion'iga

Järgmiseks valime kantud materjali heledamad materjalid Materjalijuhtimisega ja lülitame nende mõlema materjali puhul Reljeefkanali sisse Aluslehel.

Uus väljalasel 18 - kasutusjäljed tagurpidi ümbritseva oklusiooniga.

Käsuga Shader/Pildi sisestamine Shaderimenüüst lülitame kopeeritud shaderi tekstuurina mõlema materjali reljeefkanalisse.

Uus versioonis 18 - kasutusjäljed tagurpidi ambient-oklusiooniga

Kulumisjälgede shaderi põhjal on meil lihtne luua variant kriimustustele ja mõlkudele, mis on loodud reljeefkanali abil. Teame, kuidas segamisrežiim Levr töötab, seega peaksime kontrasti veidi suurendama, et vähendada sellest tulenevalt loodud kraapimist Bump-Map. Tõstame Levr taseme 60% -ni.

Uus versioonis 18 - kasutusjäljed pööratud ambient valgustusega

Kriimustuste veelgi eraldamiseks ava Mürakudumiseshaderi seaded ja sea seal klippimine alla 30%. Nagu eelvaatest näha, lõigatakse või vähendatakse sel viisil heledaid alasid geotargalt.

Uus funktsioon versioonis 18 - kasutusjäljed koos pööratud ümbritseva oklusiooniga

Niisiis, mõlgud ja kriimustused saavad mõeldud shaderi abil määratud olema, jääb vaid määrata Reljeefkanali Tugevus - jäin 20% -le. 18. väljaande uusi Parallaksifunktsioone mainitakse ainult täielikkuse huvides, sest selles rakenduses pole nähtavat kvaliteedit vahet.

Uus versioonis 18 - kasutusjäljed pööratud ambient occlusion'iga

Ma ei taha nende Legokividega selles õpetuses rohkem mängida. Nagu suurendatud pildilt näha, lisavad väikesed kriimustused ja mõlgid Legokividele soovitud viimase 'lihvi', …

Uus versioonis 18 - kasutusjäljed pööratud tumeda valgustuse abil

… mis suurendab märkimisväärselt meie lõpprenderduse usaldusväärsust.

Uus funktsioon versioonis 18 - kasutusjäljed pööratud ambientoklusiooniga.