這是一篇非常簡易的Maya nCloth簡易模擬流程,追求最快、設定最簡單的方式來做一些簡單的布料模擬。
那麼首先,第一步,先把要模擬的物件弄一個低模版本出來!
否則模擬時間會非常的久!!
接下來,我們要skin這個low model,然後把high model的skin copy skin給它!!
現在,把nCloth solver到low model上。
然後再把身體指定為碰撞物 collider。
接下來,我們需要到nucleus裡面調整參數,首先把Space Scale調整成0.01,這是因為如果沒把數值調小,Maya預設會認為這件衣服十分巨大,造成模擬起來看起來會很不自然!
接著,到low model的ncloth面板,把Input Mesh Attract調成1。
接著把Input Attract Method調成 lock values of 1.0 or greater。
然後我們要進入 nCloth Paint vertex value,這個步驟是決定low model哪些部份要模擬,哪些部份要跟隨skin!
白色的地方會是跟隨skin,黑色的地方則是會交給nCloth模擬!
到了這裡,就可以開始模擬了。
在開始之前還需要到Preferences------->Time Slider裡面去確認Playback Speed有沒有調整成Play Every Frame!
然後就可以按下play鈕開始模擬,可以看到背後的褲頭有些穿插,那是因為剛剛忘了把褲子設定成collider。
現在我們回去把褲子加入collider,再模擬。
可以看到現在褲子已經不會穿插了!
現在我們可以在角色上加入一些動態,記得在key animation時要先把nucleus關掉,否則整個Maya會變得非常慢!
animation完成之後再打開,然後播放影格,現在衣服就會跟隨動態模擬了!
當你覺得所有的模擬效果都OK時,就可以開示進行cache了!
選擇low model,然後按下create New Cache。
完成之後,把nucleus關掉,現在播放影格,可以看到剛剛模擬的資訊已經被儲存下來,現在可以任意拖曳時間軸來檢查最終效果!!
最後一步,我們把high model打開,然後刪除它的skin節點,因為已經用不到了。
現在把high model Wrap回去low model,然後隱藏它,接著播放影格,可以看到現在high model已經完美地繼承了剛剛模擬的效果!! 接下來就可以算圖輸出了!!
以上就是簡易的Maya nCloth流程!
如果覺得這篇文章有幫助你在動畫之路走得更長遠,可以使用 Google 或 Facebook 帳號快速登入,按Like五下,就可以幫助我從Likecoin得到回饋,完全不用任何費用! 一點點的鼓勵都會成為我寫作的動力,感激不盡!
0 留言