版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、關(guān)于maya多通道渲染的方式Maya2020添加了三項(xiàng)新功能:nParticle內(nèi)核粒子與AnimationLayer動(dòng)畫層和MentalRay渲染器的RenderPasses渲染通道。以下就介紹下RenderPasses的渲染技術(shù)。場景中的物體,除自身材質(zhì),它還會(huì)受到光源及環(huán)境的阻礙,其表現(xiàn)特點(diǎn)有:漫反射,鏡面反射,高光,折射,自發(fā)光,透明度,半透明度,陰影等。就比如運(yùn)算機(jī)顏色的四個(gè)通道:紅綠藍(lán)Alpha,這些表現(xiàn)特點(diǎn)可作為場景中物體的光學(xué)通道來概念。以此明白得為基礎(chǔ),軟件開發(fā)者引入了渲染通道的概念。RenderPass(渲染通道)在Maya2020之前是MayaSoftware和Menta
2、lRay共有的渲染方式,Maya2020專門為MentalRay增加了新的RenderPass分層渲染功能。RenderPass(渲染通道)是在RenderLayer(渲染層)的基礎(chǔ)上進(jìn)行通道分離的:一個(gè)渲染層只能分離所包括物體的一個(gè)屬性,而渲染通道那么可將一個(gè)渲染層中的物體進(jìn)行多個(gè)屬性分離。簡而言之,確實(shí)是一個(gè)渲染層中能夠成立無數(shù)個(gè)渲染通道,以簡單的渲染設(shè)置完成大量圖層的渲染。RenderPass(渲染通道)的創(chuàng)建并非復(fù)雜,其思路也容易明白得,咱們只要明白其參數(shù)原理即可進(jìn)行。RenderPass(渲染通道)包括一個(gè)重要功能,確實(shí)是renderpasscontributionmaps(渲染通道
3、成份貼圖),其作用確實(shí)是將多個(gè)渲染通道給予一類成份貼圖,對(duì)渲染后的圖片進(jìn)行命名及保留,相當(dāng)于渲染層下的子渲染層。當(dāng)對(duì)復(fù)雜場景中的大量物體進(jìn)行通道分離,可想而知,生成的渲染圖片將會(huì)很豐碩(或說雜亂)。要合理的進(jìn)行文件治理,咱們需要制定標(biāo)準(zhǔn)的命名及保留途徑。multi-renderpasses(多組分渲染通道)的渲染方式僅支持mentalray的渲染方式,利用Mayasoftware(Maya軟件渲染器)的渲染方式時(shí)應(yīng)采取分層渲染方式(RenderLayer)。【整體流程】創(chuàng)建渲染通道成份貼圖(renderpasscontributionmaps);*該步驟也能夠省略,可是成份貼圖能更好的操縱燈光
4、、物體和它們間的通道聯(lián)系,因此創(chuàng)建成份貼圖是專門好的選擇。如場景中有6個(gè)物體和3個(gè)燈光,咱們能夠只對(duì)其中的2個(gè)物體及1個(gè)燈光所產(chǎn)生的漫反射,高光,陰影等進(jìn)行分開渲染。對(duì)應(yīng)每一個(gè)渲染通道成份貼圖(renderpasscontributionmaps),創(chuàng)建渲染通道(renderpass);渲染場景,為渲染圖片進(jìn)行命名及文件夾設(shè)置;*碰到較多通道,可進(jìn)行渲染通道的成組,即成立渲染通道設(shè)置(renderpasssets),對(duì)設(shè)置(set)進(jìn)行渲染操作實(shí)例1全景的多通道渲染第一要說的是,如下如此一個(gè)大場景(初期遺產(chǎn),模型材質(zhì)都很糟糕那個(gè)大伙兒就先忽略吧),渲染速度會(huì)很慢,因此我不打算在Maya中花費(fèi)時(shí)
5、刻來測試照明的渲染成效一一同時(shí)也為了更好的發(fā)揮分層渲染的作用。添加一個(gè)方向光源,打開光線追蹤;在mentalray的渲染設(shè)置中開啟FG功能FinalGather是一種模擬全局光的光子搜集技術(shù)。*若是需要渲染AO(AmbientOcclusion環(huán)境閉塞,或稱OCH模成效)通道,需要將設(shè)置面板下的AmbientOcclusion勾選。設(shè)定好攝像機(jī)角度后,選擇mentalray渲染器執(zhí)行渲染。由于光源不足,因此整個(gè)畫面顯得陰暗;現(xiàn)在選擇攝像機(jī),Ctrl+a進(jìn)入攝像機(jī)的屬性編輯面板,在Environment區(qū)塊中將攝像機(jī)背景顏色BackgroundColor設(shè)置為純白色,F(xiàn)G就會(huì)搜集相機(jī)顏色照亮場景
6、,畫面成效將會(huì)更明晰。選擇場景中所有的物體和燈光,創(chuàng)建一個(gè)新的渲染層;點(diǎn)擊渲染層的設(shè)置圖標(biāo),進(jìn)入渲染設(shè)置面板中的Passes欄。*若是你看不到Passes右邊的圖標(biāo)按鈕,那么將面板的邊框向左右拉寬即可看到。5.點(diǎn)擊RenderPasses區(qū)塊右邊的CreateNewRenderPasses(創(chuàng)建新的渲染通道)圖標(biāo),彈出一個(gè)PassList(通道列表)窗口。下是mentalray所支持的渲染通道分類,咱們能夠選擇多個(gè)所需要渲染的通道;NamePresets(名稱預(yù)設(shè))區(qū)塊是對(duì)通道進(jìn)行前綴和后綴名稱的添加。因?yàn)镸aya2020的渲染保留途徑中多了如此的命名方式,增加前綴或后綴有利于區(qū)分各類渲染圖片
7、。CreatePassSet勾選后,可對(duì)當(dāng)前選擇的PassList下的渲染通道成組,當(dāng)你需要對(duì)多個(gè)物體的多個(gè)通道進(jìn)行渲染,設(shè)置PassSet能簡化渲染治理。7.結(jié)果列表。當(dāng)完成對(duì)PassList的通道選擇,在ScenePasses(場景通道)框中將顯現(xiàn)設(shè)置的結(jié)果。因?yàn)槲以谶x擇渲染通道時(shí),設(shè)置了通道前綴名稱為“Gundam_”,而PassSet的名稱為“N1”,因此顯示如以下圖?,F(xiàn)在的選擇結(jié)果存在于場景文件中,但可不能被渲染所識(shí)別。*選才iSet或Pass,右鍵彈出菜單中能夠設(shè)置渲染層覆寫聯(lián)合渲染通道。若是沒有設(shè)置PassSet,那么咱們將需要選擇全數(shù)的渲染通道,下移至AssociatedPas
8、ses(聯(lián)合通道)框中;因?yàn)槲以谶x擇時(shí)設(shè)置了PassSet,因此我只需要將(Set)N1下移到AssociatedPasses框中即可。需要注意的是,PassSet創(chuàng)建后可不能包括任何渲染通道,需要開啟成員連接編輯器,將左側(cè)的RenderPassSets和右邊的RenderPasses進(jìn)行連接(選擇后背景色改變,如灰底,即表示連接完成)執(zhí)行Rendering模塊下的Render-BatchRender,進(jìn)行批渲染。在渲染設(shè)置的保留途徑當(dāng)選擇了,渲染圖片將按所設(shè)置的“前綴+渲染通道”的名稱方式進(jìn)行命名。*Maya是在渲染后期對(duì)圖層進(jìn)行通道分離的,因此渲染進(jìn)程中咱們看到的是所有未完成渲染的通道圖片
9、,而不是通常按順序生成的圖片;MasterBeauty是Maya默許會(huì)生成的當(dāng)前層的Beauty(姑且稱為“觀賞通道”)通道,至于是不是能禁止該圖片的生成還沒進(jìn)行研究。測試后期合成。*若是只想獲取漫反射Diffuse,應(yīng)選擇DiffuseWithShadows(不帶陰影的漫反射),不然Diffuse通道圖片將包括陰影(本例中的陰影圖片因此失去作用=。=#!)。而由于利用了FG功能,因此以上幾個(gè)常規(guī)的渲染通道是不能取得Beauty通道那種最終渲染成效的一漫反射通道不受間接光照阻礙。.回到RenderPass的PassList,選擇如下通道:AO(環(huán)境閉塞),Reflection(反射),Shad
10、ow(陰影),Specular(高光),GlowSource(輝光)Indirect(間接照明),而且在Set中設(shè)置新的通道連接關(guān)系。.渲染并合成。*因?yàn)樵黾恿薃O模式的圖層疊加,因此圖片顯得更有深度感;只是輝光通道成效并非明顯。最后對(duì)照下直接渲染,通道分層,后期處置的三種不同成效。*需要注意的是,當(dāng)攝像機(jī)背景為白色,F(xiàn)G將使最終渲染圖片的Alpha透明通道顯現(xiàn)白邊,需要后期修繕;而通道渲染那么可不能顯現(xiàn)那個(gè)問題。【總結(jié)】流程:成立渲染層-選擇通道-聯(lián)合通道或Set-批渲染(其中可依如實(shí)際情形修改渲染圖片的保留方式)RenderPass實(shí)際操作并非復(fù)雜,只是大伙兒也會(huì)發(fā)覺,僅通過這些簡單設(shè)置,
11、無法取得RenderLayer那樣的分層渲染結(jié)果。因?yàn)镽enderPass是基于RenderLayer上創(chuàng)建的,而咱們的RenderLayer只有一層。若是metalRay渲染仍利用多個(gè)RenderLayer渲染層,那么RenderPass就沒發(fā)揮太大作用;而且Maya老是會(huì)對(duì)該層進(jìn)行一次全局Beauty渲染,尤其渲染動(dòng)畫序列,太多RenderLayer渲染層將造成資源的浪費(fèi)除非你需要對(duì)渲染輸出進(jìn)行多種不同的設(shè)置。為了解決以上問題,咱們要利用RenderPass的一個(gè)重要的功能:創(chuàng)建成份貼圖(CreatePassContributionMap)。*【多組分通道的渲染】操作實(shí)例2渲染通道成份貼圖
12、的運(yùn)用如下是一個(gè)簡單的模型場景。為了更好的表現(xiàn)折射和反射通道的獲取,場景物體利用了MentalRay的特殊材質(zhì)(mia_material_x_passes能專門好的模擬光潔金屬和玻璃折射成效,且附帶很多預(yù)設(shè)材料成效)。RenderPass支持通道分離的材質(zhì)Anisotropic,Blinn,Lambert,Phong,PhongE,EnvFog,FluidShape,LightFog,ParticleCloud,VolumeFog,VolumeShader,HairTubeShader,OceanShader,RampShader,Hair,Fur,ImagePlane,LayeredShad
13、er,ShadingMap,SurfaceShader,UseBackground;mentalraymi_metallic_paint_x_passes,mia_material_x_passes,misss_fast_shader_x_passes盡管RenderPass是為MR渲染而改良的功能,但卻不支持大部份的MR材質(zhì),只有mi_metallic_paint_x_passes,mia_material_x_passes,misss_fast_shader_x_passes等后綴為passes的MR材質(zhì)才被許諾進(jìn)行通道分離;若是確實(shí)需要對(duì)其他MR材質(zhì)進(jìn)行通道分離,能夠升級(jí)材質(zhì)或利用自概念
14、顏色輸出節(jié)點(diǎn)替代。*若是Maya大體材質(zhì)和MR材質(zhì)混合利用,容易發(fā)生陰影投射異樣。簡單的進(jìn)行布光后,設(shè)置好攝像機(jī)角度,并開啟MR宣染的FG最終聚集功能,渲染取得如下成效。*MR渲染常會(huì)利用到GI(全局光)和FG(最終聚集)功能,它們對(duì)應(yīng)的是“間接照明”通道。選擇背景物體和場景全數(shù)燈光,在渲染層上右鍵(你也能夠進(jìn)入Contribution菜單當(dāng)選取),在彈出的菜單當(dāng)選擇PassContributionMapsCreatePassContributionMapandAddSelected(創(chuàng)建通道成份貼圖,并加入所選物體)。點(diǎn)擊層名稱左側(cè)的三角箭頭,展開子菜單,雙擊子菜單的名稱進(jìn)行重命名。再次選擇
15、其他物體和場景全數(shù)燈光,重復(fù)以上步驟。*盡管MR的通道成份貼圖能夠?qū)鼍爸械臒艄鈩e離隔離,但需要如此做的情形并非多,而且MRU質(zhì)并非支持燈光隔離。此場景物體按背景,中景1,中景2,前景,球體別離利用不同名稱的成份貼圖。打開渲染設(shè)置(RenderSettings)窗口,在RenderUsing當(dāng)選擇mentalray的渲染方式。點(diǎn)擊進(jìn)入設(shè)置窗口中的Passes面板,點(diǎn)擊此按鈕創(chuàng)建新的渲染通道(renderpass),彈出新的窗口*為了更好將多個(gè)物體的通道進(jìn)行分類,咱們要進(jìn)行命名預(yù)設(shè)(NamePresets)。PassPrefix是通道前綴命名,PassSuffix是通道后綴命名。通常以下劃線將名
16、稱與前后綴分開。點(diǎn)擊Create后,前綴+通道名稱或通道名稱+后綴將出此刻場景通道(ScenePasses)中若是沒對(duì)多個(gè)成份貼圖的通道名稱進(jìn)行前后綴區(qū)分,那Maya會(huì)在渲染時(shí)將同名稱的通道圖片覆蓋,也確實(shí)是說,成份貼圖的名稱關(guān)于通道渲染結(jié)果沒有任何阻礙,僅是為了便于用戶分類。在通道列表(PassList)當(dāng)選擇咱們需要分開渲染的通道。*需要注意,MR材質(zhì)只有以下通道才會(huì)被提取,選擇其他通道是沒作用的,尤其Shadow陰影通道不被支持陰影包括于Diffuse通道中。材質(zhì):所支持通道m(xù)ia_material_x_passes:Beauty,Diffuse,DirectIrradiance,Ind
17、irect,Reflection,Refraction,Specular,Translucencemi_metallic_paint_x_passes:AmbientMaterialColor,Beauty,Diffuse,DirectIrradiance,Indirect,Reflection,Specularmisss_fast_shader_x_passes:Beauty,Diffuse,DirectIrradiance,Specular由于所用的MR材質(zhì)均無法分離出Shadow通道,因此除圓球和托盤的成份貼圖需要額外的Refraction(折射)通道,其他成份貼圖均只選擇Diffuse
18、(漫反射)、Indirect(間接照明)、Reflection(反射)通道因?yàn)閳鼍盁艄庠O(shè)置了物體高光不照射,因此Specular通道也就不需要選擇了。.選擇所有通道,然后按下向下箭頭的按鈕,場景通道(ScenePasses)中的名稱將會(huì)轉(zhuǎn)移到聯(lián)合通道(AssociatedPasses)中?,F(xiàn)在,雙擊Diffuse通道名稱,進(jìn)入通道的屬性編輯面板,將RenderPassOptions下的NumbersOfChannels的3改成4,不然最后圖片將只有RG頡色而無透明通道(3=RGB4=RGBA;所有Diffuse通道和Refraction透明折射層均設(shè)置如此,而其他通道因?yàn)闀?huì)在后期利用圖層混合模
19、式,因此維持默許。.點(diǎn)擊聯(lián)合通道成份貼圖(AssociatedPassContributionMap)的下拉菜單,選擇渲染層的成份貼圖名稱,然后選取對(duì)應(yīng)的通道名稱,再點(diǎn)擊向下箭頭按鈕,完成渲染通道成份貼圖的通道關(guān)聯(lián)。進(jìn)入Rendering模塊下,執(zhí)行Render-BatchRender進(jìn)行批渲染。*保留途徑要記得利用圖層的混合。一個(gè)物體圖層組包括反射層,間接照明層和漫反射層;間接照明層和反射層利用線性減淡的圖層混合模式,放于漫反射層之上(若是有折射層,那么取代漫反射層) TOC o 1-5 h z 在PhotoShop中,若是需要對(duì)多個(gè)圖層進(jìn)行成效混合后再將此結(jié)果與其他圖層進(jìn)行混合,可利用圖層
20、組(快捷鍵:Ctrl+G)的形式,這與后期合成軟件Fusion或Shake的節(jié)點(diǎn)混合是類似的。RenderPass的通道渲染默許是物體間彼此遮擋的(類似UseBackground材質(zhì)的遮罩作用),因此物體間的圖層組順序可隨意放置。*因?yàn)闆]對(duì)直接光照通道進(jìn)行取樣,因此整個(gè)場景相對(duì)Beauty顯得稍暗,只是分層渲染確實(shí)是為了能更自由的調(diào)整各部份成效。若是需要環(huán)境閉塞成效,全選所有物體(包括燈光)添加到新建的渲染層,創(chuàng)建一個(gè)AO通道;關(guān)閉主渲染層,執(zhí)行批渲染,取得整個(gè)場景的AO(環(huán)境閉塞)通道。深度通道也可按此法獲取。所獲取的圖層如下圖所示:*RenderPass與RenderLayer的配合利用,
21、除以上說到的AO和Z通道,咱們還能夠在RenderLayer中給予物體不同的材質(zhì),獲取更豐碩的通道成效。如多個(gè)環(huán)境反射貼圖模擬大環(huán)境成效,通常的高光貼圖配合潮濕高光貼圖模擬物體淋濕成效等。最后是合成成效:【重要提示:透明圖層的黑邊問題】回憶之前的RenderLayer分層渲染,在對(duì)彼此遮擋的物體進(jìn)行分層渲染的時(shí)候,咱們只需要在渲染層中對(duì)其中一個(gè)物體利用UseBackground材質(zhì)即可。利用高質(zhì)量渲染時(shí),Maya會(huì)將物體被遮擋部份的Apha通道擴(kuò)展一個(gè)像素進(jìn)行滑膩過濾;通常情形下,那個(gè)細(xì)微的轉(zhuǎn)變是不阻礙畫面成效的,但如果是現(xiàn)在對(duì)彼此遮擋的物體都利用UB材質(zhì),那么那個(gè)由過濾產(chǎn)生的透明邊緣將被擴(kuò)大
22、,于是就產(chǎn)生了“邊緣線”線條顏色取決于你的合成背景色,常為“黑邊”。與MayaSoftware的RenderLayer一樣,MentalRay的RenderPass也存在此類問題Maya2020新增的RenderPassForMentalRay中,物體的成份貼圖通道默許是Hold-Out的,也確實(shí)是彼此挖空遮擋部份一一相當(dāng)于重復(fù)利用了UB材質(zhì)。要幸免“邊緣線”的產(chǎn)生,有幾個(gè)方式(任選其一):關(guān)閉渲染通道(Beauty,Diffuse,refraction等)屬性面板RenderPassOptions區(qū)塊下的Filtering;在彼此遮擋的物體之間,關(guān)閉其中一個(gè)物體通道的Hold-Out(關(guān)閉了
23、Hold-Out的通道圖層將在合成時(shí)置于另一個(gè)遮擋物體的通道圖層之下)將MasterBeauty的最終合成成效放于最底層,填補(bǔ)邊緣線的透明通道。方式1渲染的圖片會(huì)有較多的鋸齒現(xiàn)象,需要在后期進(jìn)行圖形過濾;方式2較有效,可控性強(qiáng);方式3屬于偏方,當(dāng)后期對(duì)各圖層進(jìn)行太大的較色或光效調(diào)劑,底層的MasterBeauty會(huì)很容易暴露,若是不是專門需要,直接獲取每一個(gè)物體的Beauty通道是最快速的分層方式。多通道的獲取,個(gè)人看來更適合于靜幀的取材,而非卡通動(dòng)畫(電影級(jí)除外)。通過成份貼圖的利用,咱們可將多個(gè)物體的渲染通道分離,實(shí)現(xiàn)物體過濾與屬性過濾的同時(shí)進(jìn)行。只是,由于MRU質(zhì)的局限性,咱們并非能獲取
24、太多的通道,盡管MR材質(zhì)的渲染成效很不錯(cuò);利用Maya標(biāo)準(zhǔn)材質(zhì)那么具有豐碩的渲染通道可選,除體積材質(zhì),毛發(fā)材質(zhì)等非標(biāo)準(zhǔn)材質(zhì)。*【Maya】分層渲染技術(shù)(三)渲染通道RenderPass(下)這是Maya通道渲染RenderPass的第三部份,也是本系列的最后一部份。因?yàn)榭紤]到Maya2020可能增加新功能或改良流程,也就一直沒進(jìn)行最后步驟的更新。Maya2020正式上線后,能夠看到在分層渲染流程上,并無太大的改變;只是因?yàn)镸entalRay渲染器一些功能的優(yōu)化,在渲染成效上確實(shí)是提高很多。*由于Maya2020第一次對(duì)MR宣染加入RenderPass,因此存在一些獨(dú)特的問題:直接給予物體一個(gè)p
25、asses的MR材質(zhì),無法進(jìn)行光子數(shù)據(jù)的一些計(jì)算,如焦散;需要在主材質(zhì)SG節(jié)點(diǎn)的PhotonShader連接一個(gè)相應(yīng)設(shè)置的常規(guī)MRU質(zhì)。只是Maya2020已經(jīng)修正了那個(gè)問題,而且MRM質(zhì)和Maya常規(guī)材質(zhì)之間的兼容性也提高了,因此那個(gè)地址我就再也不對(duì)MR勺光子材質(zhì)進(jìn)行專門說明。大伙兒只要明白一點(diǎn),焦散Caustics和最終聚集FinalGathering一樣,對(duì)應(yīng)的pass是Indirect(間接照明通道),且同意間接照明成效的物體必需利用passes材質(zhì)。【特殊通道的獲取】前面所介紹的一系列分層渲染的方式,大體上已經(jīng)能夠知足大部份的渲染分層要求。只是仍然會(huì)存在一些情形(略微參考了Digit
26、ial的Maya2020RenderPass的教程):在利用多重材質(zhì)(主材質(zhì)為層材質(zhì)的情形除外)的時(shí)候可能會(huì)顯現(xiàn)一些問題,如將不同的材質(zhì)球給予另一個(gè)材質(zhì)的渲染通道,會(huì)造成渲染圖片過曝-這是因?yàn)镽enderPass是利用Add的混合模式(可參考Photoshop的“添加”圖層混合模式成效)對(duì)多材質(zhì)進(jìn)行最終成效進(jìn)行計(jì)算的。.需要對(duì)混合紋理的局部細(xì)節(jié)進(jìn)行特殊調(diào)劑。.將RenderPass默許不支持的一些常規(guī)MRU質(zhì)的通道進(jìn)行分離。以下主若是針對(duì)復(fù)合紋理的情形進(jìn)行操作?!綬enderFrameBuffer渲染幀緩沖】利用MRmMaya材質(zhì)混合的場景,除渲染計(jì)算的不同(尤其是利用了光子發(fā)射的間接照明成效
27、),關(guān)于多通道的獲取并非睬想,因此場景盡可能利用單一渲染器的專用材質(zhì)。除要專門解決的混合材質(zhì),此場景利用的都是MRi帶材質(zhì):mia_material_x_passes(多功用材質(zhì))。*MentalRay材質(zhì)不能套入Maya的層材質(zhì)LayerShader,默許情形下MRL有專用的層材質(zhì)1.那個(gè)地址我利用一盞面光源,一盞聚光燈和一個(gè)MR勺IBL節(jié)點(diǎn)(在MentalRay的渲染設(shè)置面板的Environment區(qū)塊下點(diǎn)擊ImageBasedLighting創(chuàng)建,利用HDRI圖片輔助照明)進(jìn)行照明,并啟用了全局光照,焦散和最終聚集(有關(guān)照明設(shè)置那個(gè)地址就不作詳細(xì)說明)。*那個(gè)地址提示一下,利用光子焦散C
28、austics成效,除將具有光子屬性的MR材質(zhì)設(shè)置必然透明度,還必需要把材質(zhì)屬性編輯面板Refraction區(qū)塊下的AdvancedRefraction中的RefractiveCaustic勾選。左側(cè)的水壺利用了混合材質(zhì)。利用材質(zhì)混合要注意,子材質(zhì)的反射率會(huì)被相加到最終材質(zhì)的反射率上,因此那個(gè)地址要將兩個(gè)子材質(zhì)球的反射率都設(shè)為0(可見Outcolor不單單是輸超卓彩)。*全局光,焦散,最終聚集都利用同一個(gè)indirect間接照明通道,不能簡單的通過度層將它們分離,因?yàn)槿绱瞬恢皇卿秩窘Y(jié)果有不同,后期的圖層混合也是個(gè)問題;因此必需要在當(dāng)前幀渲染視圖中解決各類間接照明的問題。視圖渲染成效:此刻要進(jìn)行
29、渲染通道的設(shè)置。全選場景物體,創(chuàng)建渲染層,然后在渲染層上右鍵,執(zhí)行:PassContributionMaps-CreatePassContributionMapAndAddSelected?,F(xiàn)在,已經(jīng)創(chuàng)建了一個(gè)用于執(zhí)行渲染通道分離的成份貼圖。*盡可能幸免直接利用主層來進(jìn)行RenderPass,因?yàn)閷?duì)主層的修改會(huì)阻礙到其他渲染層。進(jìn)入渲染設(shè)置中的RenderPass面板,選擇所需要的渲染通道。那個(gè)地址我就不對(duì)物體進(jìn)行隔離了,只創(chuàng)建一個(gè)成份貼圖。*詳細(xì)的步驟和其他詳細(xì)的設(shè)置能夠看【Maya】分層渲染技術(shù)(三)渲染通道RenderPass(中);那個(gè)地址只要選擇好成份貼圖包括的通道即可,不用更改渲染
30、通道的參數(shù)。執(zhí)行批渲染,可看到如下結(jié)果:Beauty通道的渲染圖片中,利用了混合材質(zhì)的物體亮度太高,嚴(yán)峻曝光;即便對(duì)其他通道進(jìn)行圖層混合,也會(huì)最終取得Beauty通道那樣曝光的成效。本身渲染結(jié)果并無錯(cuò),只是在進(jìn)行最終的材質(zhì)混合時(shí),Maya內(nèi)部利用了預(yù)設(shè)的幀緩沖組成FrameBufferContribution。若是是Maya材質(zhì),在材質(zhì)屬性編輯面板的mentalray區(qū)塊的FrameBufferContribution下選擇WriteOperation;MR材質(zhì)那么是通過相應(yīng)的數(shù)字來完成選擇:0=NoOperation,1=Add,2=Multiply,3=Overwrite。阻礙物體明暗關(guān)系
31、的圖層,通常應(yīng)該利用Multiply相乘的混合運(yùn)算,默許的Add會(huì)加亮子材質(zhì)的成效。*但那個(gè)地址只需要修改子材質(zhì)的FrameBufferContribution,主材質(zhì)不要更改設(shè)置,不然會(huì)得不到正確的結(jié)果。7.修改了WriteOperation(寫入操作)為Multiply后,執(zhí)行批渲染,取得了正確的結(jié)果。在Photoshop中,將除Diffuse通道之外的圖片利用Add(也叫線性減淡)的圖層混合模式放于上層。若是只是為了獲取以上的渲染通道,那么到那個(gè)地址已經(jīng)完美的解決了渲染結(jié)果異樣的問題。接著我就繼續(xù)提出一個(gè)比較冷門的思路,那確實(shí)是獲取每一個(gè)紋理的圖片。【writeToColorBuffer
32、寫入色彩緩沖節(jié)點(diǎn)】MR$中的writeToColorBuffer節(jié)點(diǎn)能夠單獨(dú)獲取材質(zhì)或紋理節(jié)點(diǎn)的通道,并將最終成效轉(zhuǎn)為圖片的形式,其中就包括一些默許不能進(jìn)行RenderPass的非Passes類MR材質(zhì)。只是與Passes材質(zhì)屬于同一系列的常規(guī)MRM質(zhì),能夠在材質(zhì)屬性編輯器的UpgradeShader區(qū)塊下,點(diǎn)擊按鈕將該材質(zhì)升級(jí)為新的passes材質(zhì),因此那個(gè)地址就不利用writeToColorBuffer節(jié)點(diǎn)進(jìn)行常規(guī)MRU質(zhì)的通道分離操作了-既顯得多余,有效性也不是很廣(除需要專門提取的通道,如3s次表面散射材質(zhì)的多個(gè)色彩通道),因?yàn)楦嗟某R?guī)MRM質(zhì)并非被支持。1.在引入之前說到的writ
33、eToColorBuffer節(jié)點(diǎn)前,先要增加一個(gè)用戶自概念的渲染通道。將CustomColor加入到前面步驟所創(chuàng)建的成份貼圖中。*RenderPass設(shè)置中能夠選擇四個(gè)用戶自概念通道(CustomColor,CustomDepth,CustomLabel,CustomVector);默許情形下,CustomColor創(chuàng)建時(shí)的通道設(shè)置是帶透明通道的,這是很合理的預(yù)設(shè)。.在Hypershade超材質(zhì)編輯器中,進(jìn)入MR節(jié)點(diǎn)庫的Miscellaneous欄,創(chuàng)建一個(gè)writeToColorBuffer節(jié)點(diǎn)(后面我將簡稱為WTC節(jié)點(diǎn))。.雙擊WTC節(jié)點(diǎn),進(jìn)入它的屬性編輯面板,將混合材質(zhì)的其中一個(gè)子材質(zhì)用
34、鼠標(biāo)中鍵拖至WTC電點(diǎn)Input區(qū)塊的Color屬性進(jìn)行連接。*通常情形下,紋理貼圖或Maya常規(guī)材質(zhì)的Outcolor屬性會(huì)被連接,而特殊的MRU質(zhì)那么需要手動(dòng)連接,如Diffuse_result,refl_result,refr_result(3S次表面散射材質(zhì)那么是back_result,front_reslt,diffuse_result)。4.現(xiàn)在,點(diǎn)擊WTC前點(diǎn)FrameBufferOptions區(qū)塊的CustomColorPass下拉菜單,能夠看到第7步時(shí)加入的用戶自概念通道,然后選擇它;其他設(shè)置不做改變。*另一個(gè)子材質(zhì)也按以上步驟進(jìn)行節(jié)點(diǎn)連接,不要共用一個(gè)CustomColor
35、通道。.執(zhí)行批渲染。在之前RenderPass的基礎(chǔ)上,又取得了兩張額外提取的紋理通道。.到那個(gè)地址完成了沒下一步?是的。就以那個(gè)例子而言,這兩張額外提取的紋理通道沒有任何用途,你無法正確的將它和其他通道進(jìn)行混合。因?yàn)槟莻€(gè)地址不但利用了MR材質(zhì)的透明折射成效,還啟用了光子照明技術(shù),咱們是不能在那個(gè)復(fù)雜的照明系統(tǒng)中再提取局部的組合紋理的(這也確實(shí)是什么緣故GI,FG和Caustics都利用一個(gè)indirect間接照明通道的緣故)。若是必然要提取子材質(zhì)的紋理,前提確實(shí)是:主材質(zhì)不參與太多的照明成效,渲染的結(jié)果大體由子材質(zhì)所決定。而如此一個(gè)前提下,額外紋理通道的提取不適用于MR的光子類材質(zhì);相對(duì)而言
36、,Maya材質(zhì)的兼容性更高一些(尤其是可自由操縱光照范圍的RampShader材質(zhì),它的Color能夠利用多個(gè)紋理通道進(jìn)行聯(lián)合)?!綬ampShader材質(zhì)的特殊用途】RampShader經(jīng)常使用于制作2D卡通的渲染成效,而它較為有趣的一點(diǎn)是能自由操縱光照區(qū)域。那個(gè)地址只利用它的Color通道來進(jìn)行復(fù)合紋理的RenderPass。1.創(chuàng)建一個(gè)RampShader材質(zhì),將兩個(gè)帶有紋理的不同材質(zhì)球別離連入它的Color屬性。*將ColorInput設(shè)置為Brightness,并將Reflectivity的SelectedValue設(shè)置為0關(guān)閉反射成效。給予一個(gè)幾何體,渲染取得如下成效。創(chuàng)建3個(gè)WTC電點(diǎn),其中兩個(gè)別離與子材質(zhì)球進(jìn)行連接(別忘了在RenderPass的設(shè)置面板中增加3個(gè)Custo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版建筑材料購銷合同書模板
- 二零二五年度臺(tái)球室租賃及品牌形象合作合同3篇
- 2025購銷合同常用文本
- 二零二五年度全新租賃房屋合同住宅押金退還管理協(xié)議3篇
- 2025年度全新出售房屋買賣貸款擔(dān)保合同3篇
- 2025年度年度全新高空纜車運(yùn)營意外事故免責(zé)服務(wù)協(xié)議3篇
- 二零二五年度智慧社區(qū)建設(shè)與運(yùn)營管理協(xié)議合同范文2篇
- 2025年農(nóng)村兄弟分家協(xié)議及遺產(chǎn)分配執(zhí)行方案
- 2025年度養(yǎng)殖場勞務(wù)合同(養(yǎng)殖場安全生產(chǎn)監(jiān)管)3篇
- 二零二五年度創(chuàng)業(yè)投資股權(quán)代持專項(xiàng)合同2篇
- 漢語教程我聽過鋼琴協(xié)奏曲黃河課件
- 二氧化碳充裝流程
- 12m跨鋼棧橋設(shè)計(jì)計(jì)算
- 電路板類英語詞匯
- DES算法Matlab代碼
- 沙特的礦產(chǎn)資源開發(fā)概況及其商機(jī)
- 高一生物必修一期末試題(附答案)
- 安全事故應(yīng)急響應(yīng)程序流程圖(共1頁)
- 三年級(jí)_上冊牛津英語期末試卷
- 損傷容限設(shè)計(jì)基本概念原理和方法PPT課件
- 水壓式沼氣池設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論