[ 3D ] MAYA的nHair問題

看板Digital_Art (影音圖片編輯)作者 (posen)時間11年前 (2013/12/18 12:31), 編輯推噓3(309)
留言12則, 3人參與, 最新討論串1/3 (看更多)
使用軟體:Autodesk MAYA2013 64x 版本:2013 附加使用軟體:N 問題描述: 我使用nHair去製作頭髮 我將模型長毛的區域獨立出來成為一個面片 在面片模型上對面Create hair 這種方式很順利 會在模型上產生毛囊節點(follicle shape)和曲線,然後這些節點會同時跟產生出來的 hairsystem shape做連結最後連到 pfxHair Shape變成我們所看到的毛髮 而這些毛囊跟我們的面片模型是有連結關係的,當你移動模型或者對模型上的點做位移時 ,毛囊自然也會跟著移動, 如此一來做表情是OK的,因為只要針對面片去做變形就可以讓毛髮也改變位置。 不過有時候我們直接對模型使用Create hair,所產生出來的曲線有時候調整非常費時, 所以常常會使用CV或EP curve 自己去畫出曲線的路徑然後對這些曲線賦予一個 hairsystem shape去產生毛髮, 可是這樣一來我就遇到了一個問題, 自己用曲線產生出來的毛髮,他的毛囊節點並不會跟模型做連結對應而且毛囊的位置也不 在模型上, 也就是說即便你移動這些面片模型,這些你用曲線產生出來的毛髮,他們也不會受到影響 .... 我有嘗試將這些曲線所產生出來的毛囊節點一個一個跟模型做連結 模型節點的worldMatrix[0] --> 毛囊節點的inputworldMatrix 模型節點的ouputMesh --> 毛囊節點的inputMesh 可是連完之後發現,這些曲線的毛囊仍然不會跟著模型走.... 抱歉我表達能力可能不是很好 我只是想要問: 「自己畫的curve產生毛髮後,如何讓這些毛髮會因為模型的位移或變形也跟著位移、變 形? 」 已嘗試過方式: 將新曲線所產生的毛囊節點與模型節點相連,但失敗。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.121.211

12/18 16:23, , 1F
雖不明但猜nConstraint
12/18 16:23, 1F

12/18 17:53, , 2F
試過了 但不是
12/18 17:53, 2F

12/19 17:29, , 3F
follicleShape也要連到follicle才會跟著模型跑
12/19 17:29, 3F

12/19 17:30, , 4F
outTranslate->translate outRotate->rotate
12/19 17:30, 4F

12/19 17:32, , 5F
但這樣做有些東西還得先克服 可能會需要mel script的幫助
12/19 17:32, 5F

12/20 07:28, , 6F
謝謝! 我試試看
12/20 07:28, 6F

12/20 07:41, , 7F
果然有問題... 連結旋轉和位移後
12/20 07:41, 7F

12/20 07:43, , 8F
每個新毛囊都被鎖定到模型UV 0,0的位置 然後毛的位置變
12/20 07:43, 8F

12/20 07:43, , 9F
奇怪..
12/20 07:43, 9F

12/20 07:44, , 10F
如果要用HAIR並且可以配合表情 業界會用什麼方法阿...
12/20 07:44, 10F

12/20 12:13, , 11F
外掛吧像是shave and a haircut
12/20 12:13, 11F

12/20 12:37, , 12F
我不太想依靠外掛 因為帶到沒外掛的電腦開不了
12/20 12:37, 12F
文章代碼(AID): #1IiIKp5Q (Digital_Art)
討論串 (同標題文章)
文章代碼(AID): #1IiIKp5Q (Digital_Art)