Maya綜合教程
Maya綜合教程:Maya 制作飄逸的秀發(fā)
編輯:Penny來(lái)源:發(fā)布時(shí)間:2010-06-28
Maya 制作飄逸的秀發(fā)
材料。
通常通過(guò) 3 個(gè)途徑生成毛發(fā)。
1 )用毛發(fā)圖片 / 紋理做為表面 / 網(wǎng)格的 alpha 通道。
2 )在物體表面 / 網(wǎng)格上植入毛發(fā)。
3 )畫(huà)一條曲線作為參照,來(lái)生成一束平行的曲線。
長(zhǎng)頭發(fā)
方法 1 是比較經(jīng)典的方法,可以在大多數(shù) 3D 軟件中實(shí)現(xiàn)。曲線的形狀和風(fēng)格也比較容易控制,但是如果用于動(dòng)態(tài)人體的話,就顯的太假。
方法 2 比較真實(shí)一些,但是對(duì)系統(tǒng)負(fù)擔(dān)相當(dāng)重,而且,頭發(fā)很長(zhǎng)的時(shí)候,風(fēng)格常常難以控制。
方法 3 用參照曲線實(shí)現(xiàn)對(duì)頭發(fā)的動(dòng)態(tài)控制,但是產(chǎn)生的曲線和參考曲線之間的距離可能會(huì)導(dǎo)致曲線的精確度出問(wèn)題。
概念
綜合方法 1 和方法 3 ,用參考曲線生成頭發(fā),而用表面實(shí)現(xiàn)頭發(fā)的風(fēng)格和動(dòng)態(tài)模擬。
用一個(gè) surface patch 作為頭發(fā),用給出的 (u,v) 值可以容易的得到點(diǎn)的 x ,y ,z 值。
另外一個(gè)主要部分是用一個(gè) RAT Slim "RIB generator" ( "f3dHair.slim" ) 生成。這個(gè) rib 生成器把指定參數(shù)的點(diǎn)的數(shù)據(jù)用 rib 文件傳遞給渲染器 PRMan 。
材料。
通常通過(guò) 3 個(gè)途徑生成毛發(fā)。
1 )用毛發(fā)圖片 / 紋理做為表面 / 網(wǎng)格的 alpha 通道。
2 )在物體表面 / 網(wǎng)格上植入毛發(fā)。
3 )畫(huà)一條曲線作為參照,來(lái)生成一束平行的曲線。
長(zhǎng)頭發(fā)
方法 1 是比較經(jīng)典的方法,可以在大多數(shù) 3D 軟件中實(shí)現(xiàn)。曲線的形狀和風(fēng)格也比較容易控制,但是如果用于動(dòng)態(tài)人體的話,就顯的太假。
方法 2 比較真實(shí)一些,但是對(duì)系統(tǒng)負(fù)擔(dān)相當(dāng)重,而且,頭發(fā)很長(zhǎng)的時(shí)候,風(fēng)格常常難以控制。
方法 3 用參照曲線實(shí)現(xiàn)對(duì)頭發(fā)的動(dòng)態(tài)控制,但是產(chǎn)生的曲線和參考曲線之間的距離可能會(huì)導(dǎo)致曲線的精確度出問(wèn)題。
概念
綜合方法 1 和方法 3 ,用參考曲線生成頭發(fā),而用表面實(shí)現(xiàn)頭發(fā)的風(fēng)格和動(dòng)態(tài)模擬。
用一個(gè) surface patch 作為頭發(fā),用給出的 (u,v) 值可以容易的得到點(diǎn)的 x ,y ,z 值。
9 x 9 個(gè)點(diǎn)構(gòu)成的表面。
為每列 U 點(diǎn)創(chuàng)建曲線。
渲染效果
渲染是在 maya 3 , RenderMan Artist Tools 4.1 和它們的 SDKs 中制作。首先,寫(xiě)了一個(gè) MEL 腳本來(lái)得到并傳遞表面的 uv 數(shù)據(jù)到文件中,為了得到更好的性能,也用 Maya API 寫(xiě)了一個(gè)插件。另外一個(gè)主要部分是用一個(gè) RAT Slim "RIB generator" ( "f3dHair.slim" ) 生成。這個(gè) rib 生成器把指定參數(shù)的點(diǎn)的數(shù)據(jù)用 rib 文件傳遞給渲染器 PRMan 。
最后效果
招生熱線
快速導(dǎo)航
入學(xué)要求 | 課程設(shè)置 | 暴雪動(dòng)態(tài) | 我要報(bào)名
學(xué)員作品 | 就業(yè)學(xué)員 | 招生問(wèn)答 | 暴雪簡(jiǎn)介
公司作品 | 周邊介紹 | 教學(xué)環(huán)境 | 乘車路線
學(xué)生作品