maya 2009 renderpass詳細(xì)介紹
來源:
未知 |
責(zé)任編輯:曲終人散 |
發(fā)布時間: 2013-07-26 11:28 | 瀏覽量:
這個教程給朋友們詳細(xì)的介紹一下maya 2009 renderpass,希望能對大家渲染傳遞方面的知識有所幫助,我們先來看看一個renderpass制作的簡圖:
renderpass定義:貌似這個定義在翻譯上還是有爭議的,我們來探討下,個人認(rèn)為pass譯為傳遞、通過、通道和更為適合;
在下面的文字中我暫時將renderpass定義為渲染傳遞;
首先我們來區(qū)分渲染層和渲染傳遞的概念,
渲染層是獨立的渲染成分集合,在層內(nèi)的物體將被渲染,否則渲染器將忽略其存在;渲染層可以接受大多數(shù)參數(shù)的覆蓋,尤其在燈光和材質(zhì)參數(shù)上的能力更為強悍;
例如:
同一個球在不同的渲染層給了不同的屬性,紅色層里段數(shù)是5*5,在藍(lán)層里是20*20;
當(dāng)然大多數(shù)參數(shù)都是可以做渲染層覆蓋的...
渲染傳遞是渲染層的延伸和附屬,每個pass的物體將被指定為特定的模式從渲染層內(nèi)分離,和渲染層不同的是,randerpass不需要獨立渲染,每個pass是在framebuffer(幀緩存)內(nèi)分離,然后被獨立保存;相對于以前版本的渲染層 渲染傳遞提供給我們的可能更廣泛,或是說渲染的分層更強大了,流程卻是更加簡單了。
接下來我們領(lǐng)略下渲染傳遞的實力,準(zhǔn)備一個小場景,燈光和材質(zhì)已經(jīng)完成了;
選擇要渲染的內(nèi)容建立渲染層,并命名為“nshow”;
renderpass定義:貌似這個定義在翻譯上還是有爭議的,我們來探討下,個人認(rèn)為pass譯為傳遞、通過、通道和更為適合;
在下面的文字中我暫時將renderpass定義為渲染傳遞;
首先我們來區(qū)分渲染層和渲染傳遞的概念,
渲染層是獨立的渲染成分集合,在層內(nèi)的物體將被渲染,否則渲染器將忽略其存在;渲染層可以接受大多數(shù)參數(shù)的覆蓋,尤其在燈光和材質(zhì)參數(shù)上的能力更為強悍;
例如:
同一個球在不同的渲染層給了不同的屬性,紅色層里段數(shù)是5*5,在藍(lán)層里是20*20;
當(dāng)然大多數(shù)參數(shù)都是可以做渲染層覆蓋的...
渲染傳遞是渲染層的延伸和附屬,每個pass的物體將被指定為特定的模式從渲染層內(nèi)分離,和渲染層不同的是,randerpass不需要獨立渲染,每個pass是在framebuffer(幀緩存)內(nèi)分離,然后被獨立保存;相對于以前版本的渲染層 渲染傳遞提供給我們的可能更廣泛,或是說渲染的分層更強大了,流程卻是更加簡單了。
接下來我們領(lǐng)略下渲染傳遞的實力,準(zhǔn)備一個小場景,燈光和材質(zhì)已經(jīng)完成了;
選擇要渲染的內(nèi)容建立渲染層,并命名為“nshow”;
為這個層做基本的渲染設(shè)置,打開mary的ao(這很必要,后面要渲染ao這個選項必須打開),設(shè)置高級靜幀的抗鋸齒;
選擇建立一個全局的傳遞,渲染層菜單contribution->creat and associate pass...,命名為“all”;
建立第二個傳遞“tom”;
選擇渲染傳遞“all”,打開渲染設(shè)置;
現(xiàn)在為all在場景中,添加渲染傳遞的內(nèi)容;這部分有點繞,大家按照順序來就是了;
在第一個框內(nèi)有了剛才添加的內(nèi)容
選擇建立一個全局的傳遞,渲染層菜單contribution->creat and associate pass...,命名為“all”;
建立第二個傳遞“tom”;
選擇渲染傳遞“all”,打開渲染設(shè)置;
現(xiàn)在為all在場景中,添加渲染傳遞的內(nèi)容;這部分有點繞,大家按照順序來就是了;
在第一個框內(nèi)有了剛才添加的內(nèi)容
繼續(xù)為“tom”添加內(nèi)容;
選擇“tom”,打開渲染設(shè)置,點擊添加,
選擇“tom”,打開渲染設(shè)置,點擊添加,
添加passes
為渲染傳遞指定相應(yīng)的map,選擇相應(yīng)的名稱,然后為其指定map;
為渲染傳遞指定相應(yīng)的map,選擇相應(yīng)的名稱,然后為其指定map;
渲染設(shè)置已經(jīng)完成了,設(shè)置輸出,
在2008版本后輸出文件名添加了右鍵的快捷方式,我習(xí)慣的是
“<scene>/<renderlayer>/<scene>_<renderlayer>_<renderpass>”僅供大家參考
renderpass需要批渲染才會工作,帶有renderpass的渲染任務(wù)要比普通的渲染層慢些,不過速度取決于你添加的passmap多少;
批渲染(靜幀)...
這是渲染完成的圖,雖然只是發(fā)了一張渲染卻給我了6張圖,這對后期提供了很大的幫助和空間;
完成后合成,最終效果圖:
在2008版本后輸出文件名添加了右鍵的快捷方式,我習(xí)慣的是
“<scene>/<renderlayer>/<scene>_<renderlayer>_<renderpass>”僅供大家參考
renderpass需要批渲染才會工作,帶有renderpass的渲染任務(wù)要比普通的渲染層慢些,不過速度取決于你添加的passmap多少;
批渲染(靜幀)...
這是渲染完成的圖,雖然只是發(fā)了一張渲染卻給我了6張圖,這對后期提供了很大的幫助和空間;
完成后合成,最終效果圖:
bouns 內(nèi)容-關(guān)于格式:
*.iff是maya認(rèn)識的唯一的圖片格式,其他的格式都是轉(zhuǎn)換得到的,所以iff最快;
*.exr(openexr)是皮克斯的電影工業(yè)標(biāo)準(zhǔn),可以容納更多是通道;
*。psd是adobe的格式,近幾個maya版本對它的支持越來越好;
其它的輸出格式優(yōu)勢不大,不做介紹。
*.iff是maya認(rèn)識的唯一的圖片格式,其他的格式都是轉(zhuǎn)換得到的,所以iff最快;
*.exr(openexr)是皮克斯的電影工業(yè)標(biāo)準(zhǔn),可以容納更多是通道;
*。psd是adobe的格式,近幾個maya版本對它的支持越來越好;
其它的輸出格式優(yōu)勢不大,不做介紹。
- Tags:Maya
-
分享到:
相關(guān)文章
網(wǎng)友評論
全部評論:0條
推薦
熱門