国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Maya > 正文

Maya設計實例:Maya 設定腿部骨骼控制系統(tǒng)

2024-09-04 21:27:26
字體:
供稿:網(wǎng)友
maya 設置腿部骨骼控制系統(tǒng)
     這是關于一套置腿部骨骼控制系統(tǒng)的教程,細節(jié)之處翻譯的不好,或有遺漏的地方,請 多多包含。

1 、按 f2 切換到 animation 菜單下,在側(cè)視圖里,我們進行 skeleton > joint tool ,依照下圖創(chuàng)建 5 個( joint )關節(jié),分別命名為 x_pelvis,x_knee,x_heel,x_ball, 和 x_toe ,然后進行 (modify > freeze transformations) 命令。從 x_pelvis 關節(jié)到 x_heel 關節(jié),我們給它個 ik ( skeleton > ik handle tool ),將這 ik 取名為 'ik_leg' 。

2 、我們這步要創(chuàng)建 3 個 locator(create -> locator )。按住 v 鍵,分別將它們
定點在(圖示)關節(jié)上,相應的更名為 lx_toe,lx_ball 和 lx_heel 。然后分別將這三個關節(jié)進行點約束 constrain > point (先選擇 x_toe joint ,再選擇 lx_toe locator ,如此類推)。

3 、選擇 root 關節(jié)(即就是 x_pelvis ),然后進行復制 (edit > duplicate) 。將復制的一套骨骼移到一處,按下圖分別命名為 r_pelvis,r_knee,r_heel,r_ball 和 r_toe 。 ok 后選擇 r_toe 關節(jié)進行 reroot 命令 (skeleton > reroot skeleton) 。從 r_toe 到 r_ball 創(chuàng)建 ik(skeleton > ik handle tool) ,并將這 ik 命名為 rik_ball 。然后 r_heel 到 r_pelvis 也創(chuàng)建 ik ,命名為 rik_pelvis 。

4 、我們先選擇 x_pelvis 關節(jié) , 再選擇 rik_pelvis ikhandle ,進行點約束( constrain > point )。
現(xiàn)在我們打開 (window > animation editors > expression editor ),彈出表
達式編輯器,要寫一段小表達式。我們命名這表達式為 'const_toe' ,然后寫以下代碼:
r_toe.translatex = lx_toe.translatex;
r_toe.translatez = lx_toe.translatez;
if(lx_toe.translatey>0)
{
r_toe.translatey = lx_toe.translatey;
} else
{
r_toe.translatey = 0;
};
然后點 `create` 按鈕。
我們再建一個表達式,命名為 'const_ball' ,寫入以下代碼:
rik_ball.translatex = lx_ball.translatex;
rik_ball.translatez = lx_ball.translatez;
if(lx_ball.translatey>0)
{
rik_ball.translatey = lx_ball.translatey;
} else
{
rik_ball.translatey = 0;
};
點 `create` 按鈕。這兩段 mel 是分別控制 lx_toe 和 lx_ball 的。
現(xiàn)在我們從 outliner 大綱視圖中選擇 r_toe 關節(jié), template 它( display > object display > template) 。再選擇 rik_ball 和 rik_pelvis ikhandles 以及三個 locator(lx_toe, lx_ball, lx_heel) ,隱藏它們 (display > hide > hide selection) 。
現(xiàn)在我們可以測試這些關節(jié)了:)

5 、從 x_heel 關節(jié)到 x_toe 關節(jié)創(chuàng)建 ik 并命名為 `ik_toe` ,然后將 ik_toe 和 ik_leg 兩個 ik 成組 (edit > group) ,命名為 `foot` 。然后我們打開它的 attirube editor ,在 display 里勾選 `display handle` ,這樣進入 component mode 就可以選擇這個 selection handle (像 + 字)了。

6 、現(xiàn)在我們創(chuàng)建個 locator ,命名為 `pole_leg` 。然后我們選擇這個 locator ,
按 shift 再選擇 rik_pelvis ikhandle ,進行 constrain > pole vector 。

7 、選擇 x_pelvis 關節(jié),進行復制 (edit > duplicate) 。然后將復制的這些關節(jié)移到一處,按圖示分別將它們命名為 left_pelvis,left_knee,left_heel,left_ball 和 left_toe 。再進行 (skeleton > assume preferred angle) 。
用 (skeleton > joint tool) 新建三個關節(jié)(圖示),命名為 root,spine1 和 spine2 。然后 left_pelvis 關節(jié)與 root 關節(jié)連接。
選擇 left_pelvis 關節(jié),進行鏡像 (skeleton > mirror joint) 命令,將鏡像的一串關節(jié)分別命名為 right_pelvis,right_knee,right_heel,right_ball 和 right toe 。

[1] [2] 下一頁  

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 炉霍县| 翼城县| 怀安县| 盘锦市| 卢氏县| 泸定县| 长春市| 衡阳县| 滁州市| 台中市| 崇文区| 苗栗市| 牙克石市| 渑池县| 布拖县| 新竹市| 临桂县| 磐石市| 德清县| 三河市| 白城市| 原平市| 饶平县| 延边| 团风县| 拜泉县| 东方市| 西宁市| 陕西省| 鲁甸县| 桂东县| 嘉峪关市| 泾阳县| 榆林市| 南召县| 攀枝花市| 洛川县| 阳江市| 哈尔滨市| 淳化县| 巫山县|