wrap是一種可以快速讓模型附著在另一個模型上的方法,在rigging上面很常用到,像是貼在皮膚表面的衣服啦、臉上的眉毛之類的,wrap不只省下了繁瑣的skin步驟,也可以確定物件絕對是跟隨著主要模型來做變形!
但是,如果現在我有一個角色模型,而它的頭跟身體是分開的(為了節省Facial Rigging的重量,常常會把頭跟身體分開),但現在又有一個模型需要完整的跟隨這個模型移動,那要怎麼做呢?
用wrap那麼就表示同一個模型會有兩個wrap的節點,這樣動起來Rig會非常的重!
這邊有一個方法,那就是Gemotry Influence!
首先可以看到底下有兩組模型,右邊的模型頭跟身體是分開的,而左邊則是一體成形;現在我想要讓左邊的模型可以完整地跟隨右邊的模型移動,那要怎麼做呢?
或許有人會想到,就直接copy skin不就好了?
這個做法可行,但會有一個問題,那就是Blend Shape,當我們在做Facial Rigging的時候常常會用很多的Blend Shape下去做輔助,這時候只是單純的把skin copy過去是絕對會出現問題的!
所以要用另一個方法!
首先,先把左邊的模型skin到任何一個joint上,讓他產生Skin cluster節點。
第二步,把skin cluster底下的Use Components設為On。
接著,我們先選擇左邊的模型(要附著的model),然後再選右邊的,然後按下Add Influence,記得Use Geometry選項要打勾!
然後再選擇身體的模型,這樣就完成了,接著我們到Weight Editor裡面會發現,HEAD跟Body這兩個模型都被加到權重裡面了! 剩下的就是Paint Weight了
最後,可以看到現在左邊模型已經完全跟右邊的同步了,而且完全是把權重畫在Model上!
再加上Blend Shape也沒問題,完全跟隨了右邊的Model!
如果覺得這篇文章有幫助你在動畫之路走得更長遠,可以使用 Google 或 Facebook 帳號快速登入,按Like五下,就可以幫助我從Likecoin得到回饋,完全不用任何費用! 一點點的鼓勵都會成為我寫作的動力,感激不盡!
0 留言