【Maya Advanced Skeleton 各種功能持續探索-2】有關Geo Attach、RootOption、segScaleComp

【Maya Advanced Skeleton 各種功能持續探索-2】有關Geo Attach、RootOption、segScaleComp

 




又過了一些時日,隨著ADS不斷進化更新,最近也發現了一些頗好用的功能,以下就一一介紹吧!


-----------------------------------------------------------------------------------------------------------------------------

有興趣探索Advanced Skeleton各種功能的人可以來看這篇。


想知道如何使用Advanced Skeleton 綁定角色可以看這篇。


想知道如何使用Advanced Skeleton 綁定角色面部表情可以看這篇。


-----------------------------------------------------------------------------------------------------------------------------



這次要介紹的功能有三個,分別是:


  • Geo Attach

  • RootOptions

  • segScaleComp





Geo Attach


顧名思義,這是一個可以讓控制器隨著模型表面移動的功能,最常用來製作像是鈕扣、別針這類需要跟隨物體移動,但又需要有個別控制器的東西!


那麼,要使用這個工具之前,有幾點要特別注意:

    1. 模型要拆好UV(不然控制器會飛走)
    2. 模型盡量對稱
    3. 模型在skin完之後要執行Remove Unused Influences清掉沒用到的joint



底下就是等等會用到的模型,我想要把胸前兩個模型attach到身體上,所以,身體要拆好UV!

也要盡量對稱!




接著,我們新增一段joint,然後先選模型再選joint加上geoAttach!

PS.這段joint要parent在哪節骨架底下都可以,畢竟他是要跟隨身體移動的所以放哪都沒差!





Rebuild之後,就完成了,現在控制器會跟隨身體表面移動,而且也可以個別移動!



View post on imgur.com



Root Options


RootOptions是一種可以在最底層Main控制器新增層級的功能,對於animator來說是很必要的工具,因為這樣可以增加Rig的可控制性!


首先,先選取Root這段joint,然後加上RootOptions這個功能,最後再調整控制器數量,這邊我用2,代表除了原先有的Main控制器之外,會再新增兩個控制器,總共會有三個!




Rebuild之後可以發現我們總共有了3個Main控制器,而且還可以隨時用Go Build Pose歸零!









seg Scale Comp


segScaleComp是一種讓joint分段縮放的功能,也是Maya預設會開啟的功能,其用意是讓joints底下的子階層不要跟著最上層的控制器一起縮放,而Advanced Skeleton的這個工具可以讓我們在Fit Skeleton階段時決定要不要關閉這個預設功能!(預設是打開的!)


首先選擇要關閉的joint然後加上這個功能,然後到功能面板把它關掉!





Rebuild之後會發現我們只要動到上層控制器的scale數值,底下的控制器就會繼承,所以一旦縮放,所有子階層的東西都會縮放!!




當然我們也可以選擇再把它重新打開! 或是直接到控制面板設定! 選擇joint,再到joint頁籤底下就能找到Segment Scale Compensate功能! 只要打勾就會恢復預設狀態!





預設狀態會是這樣!






如果覺得這篇文章有幫助你在動畫之路走得更長遠,可以使用 Google 或 Facebook 帳號快速登入,按Like五下,就可以幫助我從Likecoin得到回饋,完全不用任何費用! 一點點的鼓勵都會成為我寫作的動力,感激不盡!



 




張貼留言

0 留言