2013年3月12日 星期二

如何不影響Scale的數值對Bone做到縮放尺寸的效果

如何不影響Scale的數值對Bone做到縮放尺寸的效果

例,在對原本Scale值為[1,1,1]的Bone,進行Scale 2倍的動作後,Scale值變為[2,2,2],若想在保持現有尺寸的狀態下把Bone的Scale值歸回[1,1,1],可利用Animation>Bone Tools,方法如下:
  1. 開啟Bone Tools視窗。
  2. 選擇要修改的Bone,執行Reset Scale,此時Scale值已被修正為1,但Bone的顯示有問題,用以下步驟進行修正。
  3. 將Bone On關掉再打開,做個Refresh動作。
  4. 執行Reset Stretch。
  5. 執行Realign。

另外可用Max Script進行這個手續:
for o in selection do
(
    resetScale o
    o.setBoneEnable false currenttime
    o.setBoneEnable true currenttime
    o.resetBoneStretch()
    o.realignBoneToChild()
)

沒有留言:

張貼留言