Paghimo og Ambient Occlusion Paghatag sa Maya

Shader Recipe Series

Dinhi sa gadgets corner, ang mga resipe wala kaayo makahimo sa usa ka bug-os nga pagbati, apan nahitabo kini kanako sa laing gabii samtang ako nagkalot og tambag alang sa pagluto lemon pepper chicken nga ako makasugod sa usa ka serye nga adunay lain-laing matang sa resipe - shader recipes .

Ang tanan nga "cookbooks" gisulat sa mga materyales ug mga shaders sa Maya, UDK, 3DS Max, Vray, ug uban pa.

Kini usa ka butang nga daghang mga magsusugod adunay mga kalisud, ug alang sa maayo nga katarungan! Ang pag-areglo sa mga baruganan nga sama sa "specular strength" ug "diffuse weight" aron pagsundog sa tinuod nga materyales sama sa kahoy, bildo, bato, o ceramic tile dili sayon ​​nga tahas.

Busa, ania kita.

Sugod sa ambient occlusion , magsugod kita sa pagpaila sa pipila ka mga setting sa aplikasyon alang sa pipila ka mga komon nga tinuod nga kalibutanong mga materyales nga lisud ipaubos. Kasagaran gamiton namon ang Maya sa niini nga serye, bisan tuod mahimo natong isalikway ang Unreal Development Kit sa usa o duha ka higayon. Naghinamhinam kami mahitungod niini nga serye ug nagpaabut nga makat-on kutob sa pagsulat niini samtang ikaw nagbasa niini!

01 sa 02

Unsa ang Ambient Occlusion?

Getty Images alang sa American Gaming / Getty Images

Ayaw himoa nga ang ngalan nga buang-buang ka-kinabuhing okasyon sa pagkatinuod usa ka matul-id kaayo nga materyal nga pagtukod, ug usa kini ka talagsaon nga hinungdan.

Dili lamang gigamit ang AO (halos sa tanan) sa paghimo sa mga hulagway sa us aka mga buhat nga gigamit, kini kanunay usab nga gigamit isip base pass sa composting ug texture painting tungod kay kini makatabang sa pagdala sa detalye ug mga butang sa "yuta" sa usa ka talan-awon pinaagi sa paghiusa sa mga anino .

Ang naglibut nga occlusion usa ka matang sa self-shading nga materyal, nga nagpasabot nga kini nagtrabaho bisan kung wala'y bisan unsa nga suga sa imong talan-awon. Sa teoriya, kini usa ka yano nga pagsabut sa global nga kahayag, ug gituyo aron pagsundog sa paagi nga ang kahayag naglaway sa usa ka lawak o palibot.

Ang nagpalibot nga occlusion nagpakita adunay usa ka kinaiya nga "mahumok-shadowed" nga panagway nga maliputon bisan asa ang duha ka mga ibabaw nga duol sa duol o pagkontak (mga kanto sa usa ka lawak, ang underside sa mga butang, maayong mga detalye, ug uban pa). Ang mga hulagway sa kinatawhan nga occlusion usahay gitawag nga "lugrap nga naghulma" tungod sa ilang pagkasama sa pag-modelo sa lapok.

Ania ang usa ka modelo nga akong gihimo alang sa usa ka workshop sa miaging tuig nga naggamit sa ambient occlusion aron pagpakita sa dagway sa modelo (konsepto sa hilo ni Diego Almazan).

02 sa 02

Paghimo sa Ambient Occasion Shader:


Ang pagtukod og usa ka ambient shading shader alang sa mga basic nga mga imahe sa pag-uswag sayon ​​ra, ug wala magkinahanglan og bisan unsang UV, mapa nga mga mapa , o suga.

Adunay daghan nga mga paagi sa pagpatuman sa epekto alang sa gamay nga nagkalainlain nga mga resulta, apan ang usa nga akong ipaila dinhi maayo ug matinud-anon, nga nagkinahanglan lamang sa usa ka Mental Ray node ug usa ka basehan nga Lambert nga materyal.

Ania ang usa ka mubo nga sunod-sunod nga pagpatin-aw.

Ablihi ang bintana sa Hypershade ug paghimo og bag-ong Lambert nga materyal.

Hatagi ang materyal nga usa ka ngalan-kasagaran akong gamiton sama sa ambientOcclusion_mat .

Doble nga pag-klik sa materyal aron mabuksan ang mga materyal nga mga hiyas niini. Dinhi atong ibutang ang kadaghanan sa mga pisi alang sa shader.

Sa baylo ang kolor sa materyal nga butang usa ka neutral gray, apan dili nato gusto nga ang atong mga highlight mahimong huypon, mao nga kita sa tinuud mag-slide sa bili sa kolor ngadto sa mas mangitngit nga tumoy sa kolor. Gigamit namo ang 0, 0, .38 alang sa HSV nga bili sa kolor nga kinaiya , apan kini usa ka butang nga gusto sa personal.

Ang sunod nga butang nga kinahanglan natong buhaton mao ang pag-plug sa usa ka ambient occident node ngadto sa kinaiya sa incandescence nga materyal.


I-klik ang checkered nga kahon tapad sa incandescence input. Kini magdala sa window sa paghimo sa node.

Ubos sa Mental Ray tab, i-klik ang mga texture ug pangita ang mib_amb_occlusion sa lista. I-klik kini, ug ang node magbukas sa editor sa attribute sa tuo nga bahin sa imong screen.

Makita nimo ang usa ka lista sa mga kinaiya-ang mga importante kanamo mao ang mga sample, bright / dark, spread, ug max distance, apan ang bugtong butang nga among usbon mao ang gidaghanon sa mga sample.

Sa sulod sa node nga node, ang gidaghanon sa mga sampol nagkontrol sa gidaghanon sa kasaba sa imong paghubad.

Ang pagbiya sa mga sampol sa 16 o 32 mahimong medyo mabungahon, samtang ang pagpataas sa bili sa usa ka butang nga sama sa 64 o 128 mopakita nga hapsay. Ang 32 nga mga sample maayo alang sa pagsulay, apan kon ako nagplano sa pagpakita sa usa ka hulagway nga kasagaran gamiton ko ang 64 o 128.

Sulayi ang pipila nga naghubad sa nagkalainlaing mga lebel sa sample aron makabatyag sa mga kalainan-mahimong makita nimo nga sama sa maitum nga panagway sa ubos nga bahin sa kolor.

Ania ang usa ka pagtandi nga imahen nga akong gigamit gamit ang usa ka gawas nga palibot nga gimugna sa makadiyut balik nga nagpakita sa kalainan tali sa paghatag sa base sa Maya, ug ang ambient occlusion naghatag sa 64 ug 128 nga mga sampol. Tan-awa kung unsa ka mas maayo ang hitsura sa imahen nga anaa sa naglibut nga occlusion?

Mahimo ka usab nga magdula uban sa ubang mga hiyas kon gusto nimo:


Mahayag ug mangitngit nga pagkontrol sa minimum ug maximum nga mga bili sa imong paghubad. Kon imong makita nga ang imong mga highlight nga nahuyang o ang imong mga landong nahugno, mahimo nimo gamiton kini nga mga slider nga ibayad. Ang gilapdon ug ang gilay-on mag-usab sa pag-usab sa falloff / occlusion nga gilay-on tali sa imong kahayag ug ngitngit nga mga bili.

Didto ka! Hinaut nga imong nakat-unan ang usa ka gamay mahitungod sa naglibut nga occlusion ug sa unsa nga paagi nga kini magamit ingon nga usa ka nindot nga presentasyon nga materyal alang sa imong 3d nga mga talan-awon. Pahibaloa ako sa blog kon duna kay mga pangutana!