當(dāng)前位置:首頁>軟件教程>maya教程>教程內(nèi)容

maya利用SYFILEX中的各種功能來制作衣服動畫

來源: 作者:老皴 學(xué)習(xí):9006人次

  首先看一下效果圖。

   線框圖。

   布料用syflex,褲子、內(nèi)衣和外衣解算40幀用40分鐘左右,如機器好些會更快,回放速度快,動畫應(yīng)該還能接受。
做練習(xí)沒有必要這么多面,如減少一半的面數(shù),基本上2秒3秒一幀,速度較快。如果用于作品,沒有辦法現(xiàn)在的技術(shù)也只能這樣了!大凡效果和速度是反比例的。
首先弄一根多邊棍子,穿上骨骼然后肉體綁定。

   然后設(shè)置關(guān)鍵幀,總之,胳膊能做的動作都設(shè)上,有快有慢。這樣有利于測試衣服在各種動作中的效果。

   接下來建立衣服,這里我只做一只束口袖子,將袖子上設(shè)置四個布條條,這四個布條條是從袖子上的四根線用擠壓線擠壓出來的,還有那個方口袋樣的東西,都是用來滿足在衣服上弄些“零碎兒”等小配件類東西。
注意問題:
1、最好把所有的面設(shè)置成四邊形;
2、做好一切改動,因為轉(zhuǎn)為布料后,基本上就不能再修改;
3、最好把模子uv也分好,這道不是SYFILEX要求,因為布料后再編uv麻煩;
4、胳膊(棍子)10-15幀后再動,有利于布料解算。

   選中做的衣服,點擊syflex菜單下create cloth,將其轉(zhuǎn)為布料。

   轉(zhuǎn)為布料后,會生成一個控制布料屬性的節(jié)點。便于以后調(diào)節(jié)布料屬性,選取她的辦法有兩個:
一、是在視圖中放大尋找一個小衣服樣的東西。
二、在outliner中找。

   衣服是絲織的還是化纖的還是勞動布的由這個布料的屬性進行設(shè)置,下面我們就重要的參數(shù)作詳細說明,如圖。

   在講布料屬性之前,咱們還是來弄清楚syflex是如何進行最基本工作的。
其實syflex控制的并不是多邊形的面,而是它的點。ㄟ@就不難理解為什么會有破面存在了)控制了點面自然就被控制了,控制點與點之間的關(guān)系她使用了三種屬性。它們分別是:stretch(拉長);shear(彎曲);bend(剪切)。
你可以直觀的把它們理解為一種多邊形點與點之間相連的彈簧,分別代表三種不同的連接方式!如圖所示。每個點在外力的作用下發(fā)生位移時,它們在這些個彈簧的牽引下,彼此發(fā)生拉扯,布料就這樣產(chǎn)生了,當(dāng)然數(shù)據(jù)的運算是復(fù)雜的,所幸這些個運算都有計算機完成。

   做到這里,就不難理解為什么要求最好用四邊形了,因為用其它形狀syflex可能就不知道把彈簧安裝在什么地方了。
從上所知,我們只要控制了這三種彈簧的硬度,也就控制了布料的柔韌性,從而控制了布料的材質(zhì)(比如:絲織、化纖、棉布、牛仔布等)。
如圖所示:
1、紅色數(shù)字2、3、4分別標注的屬性就是這三種彈簧的硬度設(shè)置。數(shù)值越大硬度越大,解算時間越長;
2、紅色數(shù)字5、6、7分別標注的屬性就是這三種彈簧的阻尼設(shè)置。也就是給這三種彈簧施加阻力,這樣可以防止布料擺來擺去擺個不停,同樣數(shù)值越大阻尼越大,解算時間越長;
3、紅色數(shù)字8標注的屬性是布料面與面之間要保持的距離,也就是所謂的自碰撞。數(shù)字越大距離越遠,好像對解算速度影響不大;
4、紅色數(shù)字1標注的屬性是布料的所謂密度,這個數(shù)據(jù)同其它所有數(shù)據(jù)相反!數(shù)據(jù)越大布料就越軟,速度反而越快!反之亦然,說白了她就是對整體所有彈簧的控制,一般保持初始值即可;
5、最后講講最后一行的cache Name,這個東東非常有用,如果需要解算的衣物很復(fù)雜時間較長,可點擊此項目后的文件夾圖標,然后指定個文件名,解算后的數(shù)據(jù)就會生成一系列數(shù)據(jù)文件,回放時就不會擔(dān)心速度了。

   接下來要給布料一些影響力,這里我選擇“重力”,這也是最常見的影響力,注意:1、要先選擇布料節(jié)點再制造“重力”;2、“重力”屬性一般不做調(diào)整,除非你要特殊效果,如加大、減少“重力”等。

   然后選擇布料節(jié)點和那條代表胳膊的棍子,制造碰撞!這樣這條袖子就穿在這條棍上。

   選擇碰撞節(jié)點,看以下屬性。一般情況下阻尼和彈跳保持原始數(shù)據(jù)0,摩擦力選擇1,這樣衣服會“粘”在身體上不至于做動作是滑落下來,Envelope_ext和Envelope_int兩個屬性控制衣服同身體也就是它的碰撞物保持的距離!數(shù)值越大距離就越大,數(shù)值的大小同物體在世界坐標中大小比例有關(guān),所以這里不能給出一個固定的模式,在本例中使用這些數(shù)值。

   基本屬性和數(shù)據(jù)已經(jīng)添加、調(diào)節(jié)完畢,點擊“播放”,開始數(shù)據(jù)解算,如果布料和碰撞物較復(fù)雜,可能解算的速度較慢,不過沒有關(guān)系,解算完畢回放的時候速度是飛快的,這得益于先前在處理布料節(jié)點屬性時,我們保存了解算數(shù)據(jù)的緣故。
然后我們在來看看,布料化前和布料化后增加布條的變化,之前的布料(綠色圈內(nèi))做正常下垂飄逸狀,布料化之后增加的。顯然是有問題的(當(dāng)然如果做刺猬道是可以的),其它一個道理,不再一一枚舉(特殊用途例外),所以在轉(zhuǎn)為布料前最好完成模型的編輯就是這個道理。

學(xué)習(xí) · 提示

  • 一定要打開PS,跟著教程做一遍,做完的圖到這交作業(yè):提交作業(yè)
  • 建議練習(xí)時,大家自己找素材,盡量不要用教程提供的素材。
  • 教程有看不懂的地方,可以到論壇發(fā)帖提問:新手求助
  • 加官方微信,隨時隨地,想學(xué)就能學(xué):ps_bbs,或掃右側(cè)二維碼!
  • 關(guān)注我們學(xué)更多,每天都有新教程:新浪微博 抖音視頻 微信小程序
- 發(fā)評論 | 交作業(yè) -
最新評論
暫無評論,交個作業(yè)支持一下吧~

關(guān)注大神微博加入>>

網(wǎng)友求助,請回答!