Try   HackMD

Blender 骨骼約束(複製旋轉)

tags: Blender Bone 骨頭 約束

Blender 要添加骨骼約束可以在骨骼的POST Mode(姿勢模式)中,
按下快捷鍵 Ctrl+Shift+C ,會出現以下畫面的選項:

英文介面:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

中文介面:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

骨骼的約束要注意 Target(目標)/Owner(擁有者),
因為預設都是World Space(世界空間),
若這兩者的空間設定錯誤,骨骼也會跑向錯誤的方向,
骨骼位置以及旋轉角度經過編輯模式的設定後已經不再與世界空間軸向一樣,
因此在使用骨骼約束時需更改Target(目標)/Owner(擁有者)兩者,
將其設定為 Local Space(區域空間)。

以下是 Copy Rotation (複製旋轉)的例子,

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

如果要限制骨頭旋轉的軸,
最簡單的作法就是在骨骼項目的變換中「鎖住」不要旋轉的軸,
下圖是其中一段骨骼,僅允許Z軸旋轉,不允許移動與縮放的例子:

** 當使用「複製XX」的約束時,要先選取來源骨骼再選取目標骨骼,例如手指的骨骼手掌端為來源,指尖端為目標。
** 如果要限制骨骼只能在多少角度內旋轉,則必須另外加「Limit Rotation」(限制旋轉)的約束。
** 被加上限制的骨骼顏色會變成灰綠色。
** 建議骨骼與物體綑綁之前先做好 Shift+N 骨頭軸向修正的動作,避免事後的麻煩。