如果在用ADS的 Corrective Shape功能,有時候會發現做好了一邊,卻沒有鏡射到另一邊的問題,這邊是指有打勾mirror選項的時候;我覺得可能是模型本身就不是完全對稱的關係造成的問題,但是ADS仍然有生成一個shape,只是它無法判定控制器已經位移到了對的位置。
如下,控制器已經位移到對的位置,但corrective shape沒有啟動。
這個時候先到shape面板把它的node選起來。
然後到node editor裡面,比對左右兩邊的控制器會發現一個叫做(IKLeg_LtranslateYNeg_translateZNegSetRange1)的節點,這個節點是用來計算控制器的位移,然後輸出另一個數值來啟動corrective shape,例如X軸位移50 Z軸位移80的時後才啟動corrective shape這樣。
然後我們會發現左邊跟右邊的數值不太一樣,這個時候只要把右邊的數值複製到左邊就行了,因為ADS是以右邊鏡射到左邊為預設行為的系統。
這時候就可以正常啟動另一邊的corrective shape了!
如下,控制器已經位移到對的位置,但corrective shape沒有啟動。
這個時候先到shape面板把它的node選起來。
然後到node editor裡面,比對左右兩邊的控制器會發現一個叫做(IKLeg_LtranslateYNeg_translateZNegSetRange1)的節點,這個節點是用來計算控制器的位移,然後輸出另一個數值來啟動corrective shape,例如X軸位移50 Z軸位移80的時後才啟動corrective shape這樣。
然後我們會發現左邊跟右邊的數值不太一樣,這個時候只要把右邊的數值複製到左邊就行了,因為ADS是以右邊鏡射到左邊為預設行為的系統。
這時候就可以正常啟動另一邊的corrective shape了!
0 留言