2014年4月10日 星期四

Blender 基礎教程 - 骨架4,5,6,7,8,9 (人形骨架製作和建立正確的運動關係)

Blender 基礎教程 - 骨架4


人形全體骨架的製作及設定

1.於人體的正視圖,增加骨架>切到側視圖,Edit mode做位置調整和擠出...
脊椎至少要三節,長度相同、肩部一節、脖子一節、頭部一節超出





















2.為骨頭命名:
Edit mode,選取頭部骨架>最右方選單:bone,命名為head
以此類推 neck bone、back bone4/3/2/1

3.要建立對稱的腳的骨架> 左方面板:Armature options 勾選 X-Axis mirror
選取back bone1粗端的圓球>Shift+ E擠出兩根骨架














4.骨架結構如下圖,因為膝蓋需要做反向關節,故在側視圖中反向關節需要一點角度
























Blender 基礎教程 - 骨架5


1.選取胸骨的關節>shift+E >擠出手背的骨架












2.切到上視圖,繼續擠出....手臂同樣因為需要製作反向關節,故須做出角度





3.骨骼命名

4.在手腕處,重複擠出手指骨架














Blender 基礎教程 - 骨架6

http://youtu.be/NWtzRegwh14

人體肢體骨架的反向關節(IK)建立

1.Edit mode,選取腳跟,E擠出一小截骨架
命名為lowerLegIK_L/R









2.解除親子關係:下方列>Armature>Parent>clear>clear parent
































3.進入Pose mode,選取腳跟和小腿的骨架>Shift+I>To Active Bone(也就是所選的第二根骨骼)














Blender 基礎教程 - 骨架7

http://youtu.be/3gDqinK9jxk

4.下圖黃色虛線意義:IK影響的範圍,內定值是第一次添加的骨骼











5.右方面板>Bone constraint(骨骼約束)>Chain Lenth:2 ,受IK影響的骨骼2個(包含本身)
見黃虛線的改變
另一腳照做












6.選取小腳跟>Alt+G,可恢復未旋轉的狀態

7.手臂的方法也一樣
Edit mode>選取手腕關節>E擠出一小截骨架
命名為LowerArmIK_L/R

8.解除親子關係:Edit mode>下方列>Armature>Parent>clear>clear parent
9.進入Pose mode,選取這一小截和下手臂的骨架>Shift+I>To Active Bone(也就是所選的第二根骨骼)
10.選取下手臂 >右方面板>Bone constraint(骨骼約束)>Chain Lenth:2









人體骨盆骨架的統整建立

11.Edit mode>選取骨盆中間的關節>E擠出一小截骨架
命名為Root
12.建立骨盆的親子關係:選取骨盆三根>再選Root>Ctrl+P:Keep offset
















13.Pose mode,選取Root移動即可控制整個骨盆


Blender 基礎教程 - 骨架8

http://youtu.be/00zaSYeDAHQ

人體腳指貼地的設定

1.Edit mode>準心移到腳跟下方處>Shift+A 建立新骨骼,調整位置如下圖












2.E擠出兩節,傾斜度如腳掌(見下圖)

3.正視圖,移至左腳掌下方
命名: footMaster_L、toescontrol_L、footcontrol_L















4.先選取lowerLegIK_L,再選取footcontrol_L
>Ctrl+P:keep offset














黑虛線表示親子關係的連結,會發現右腳也被綁定了?
是由於之前開啟的X-Axis Mirror的影響
因此先關閉X-Axis Mirror,選取右小腳跟,解除他的親子關係
Edit mode>下方列>Armature>Parent>clear>clear parent
再開回X-Axis Mirror
虛線已消失

5.為了讓腳掌能夠跟隨footcontrol_L、toescontrol_L的角度移動...
Pose Mode>先選取footcontrol_L,再選取Foot_L
>下方列>Pose>Constraints>Add>Track to






























6.可見Foot_L指向了footcontrol_L的粗端












7.toes_L跟toescontrol_L也如法炮製(步驟5~6)














8.回到Edit mode,選取footMaster_L、toescontrol_L、footcontrol_L
調整位置,吻合腳掌的狀態












9.若要控制整隻腳,就調整footMaster_L
若要控制腳掌foot,就旋轉footcontrol_L
若要控制腳指toes,就旋轉toescontrol_L

10.右腳也要照做 (步驟4~8)
Edit mode>選取footMaster_L、toescontrol_L、footcontrol_L
>Shift+D,複製到右腳









11.如何一次將名字結尾都改成_R?
下方列>Armature>Flip names

















Blender 基礎教程 - 骨架9

http://youtu.be/8m9Axrcgbew

人體手腕運動的設定
現在手腕不會隨著上半身軀幹移動

1.Edit mode>先選取LowerArmIK_R&L,再選取backBone4
>Ctrl+P:Keep offset

人體脊椎運動的設定

-拷貝約束設定
1.Pose mode:先選取backBone1,再+shift選取backBone2
>Ctrl+Shift+C>Relationship:Child of














2.選取backBone2,右方面板>Bone constraint>Set Inverse











3.拷貝backBone2的約束設定:選取backBone3(未設定),再Shit選取backBone2(有設定)
>下方列>Pose>Constraints:Copy Constraints to Selected
>backBone3也變成有顏色
























4.旋轉backBone1,即可做出彎腰動作

沒有留言:

張貼留言