位置:首頁 > 軟件操作教程 > 游戲制作軟件 > Maya(瑪雅) > 問題詳情

制作行走動畫

提問人:劉冬梅發(fā)布時間:2020-10-12

我們設(shè)定Maya的時間欄范圍是0-24幀,這樣這個行走的周期是24幀,一步是12幀,兩步正好是一個周期,這個速度差不多時一個正常人的行走周期。這個時間周期,必須確保Maya中的動畫速度為24幀,方法是進(jìn)入Windows>Settings/Preferences> Preferences,在Settings功能項(xiàng)中,選擇Workings Units 面板的Time選項(xiàng)為Film(24 fbs)。


    ⑴ 在第0幀處,在建模視窗中選擇骨骼的Handless手柄,操縱女孩的骨骼,擺出行走的第一個接觸姿勢。

為了正確選擇所需要控制的骨骼手柄,我們在Maya狀態(tài)欄上,可以只保留選擇遮罩中的選擇手柄選項(xiàng),關(guān)閉其他選擇項(xiàng),如圖13-34。

image.png

① 在建模窗口中,選擇fool_l(左腳) 手柄,沿Z軸向前移動0.6,旋轉(zhuǎn)    -20,使腳掌抬起,腳跟著地;

    ② 選擇fool_r(右腳) 手柄,沿Z軸向后移動-0.6,選用Ball屬性,使腳跟抬起至30;

    ③ 選擇torso(軀干)手柄,沿Y軸向下移動-0.1,使女孩的后腿剛好處于繃緊而不被拉直的狀態(tài)。

    現(xiàn)在,一個基本的接觸姿勢已經(jīng)出現(xiàn),如圖13-35。

image.png

也許我們會問,正常的接觸姿勢中,一步距離應(yīng)該是多長?其實(shí),很簡單,在正常的行走中,一步的距離差不多等于一只手臂的長度,如圖13-36。

image.png           image.png

  ④ 在Outliner中,展開girl_char,全選girl_char下面的所有的子角色,為女孩所有的控制骨骼設(shè)置關(guān)鍵幀。


    ⑵ 這一步,我們來設(shè)置結(jié)束關(guān)鍵幀。在第24幀處,按住鍵盤“Shift”鍵,選擇fool_l、fool_r、torso三個手柄,沿Z軸移動兩個步伐的距離,并選擇girl_char下面的所有的子角色設(shè)置關(guān)鍵幀。


    怎么估算兩個步伐的距離呢?簡單的,我們可以通過放置參照物的辦法,大致設(shè)定出兩個步伐的距離:

    ① 創(chuàng)建一圓錐A,縮小至0.3,在Side側(cè)視圖中,放置于女孩后腳腳尖下;

    ② COPY圓錐A,將新的圓錐A1置于女孩前腳腳尖下;

    ③ COPY這兩個圓錐,將新的圓錐A2、A3一起沿Z軸移動,直至A2和A1重合;

    ④ COPY圓錐A2、A3,將新的圓錐A4、A5再沿Z軸一起移動,直至A4和A3重合;

    這樣,等距的兩個步伐距離就產(chǎn)生了,如圖13-38。

image.png

 

  ⑶ 我們再來設(shè)置步伐相反的另一接觸姿勢。 確保這些子角色處于選擇狀態(tài),在第12幀處,設(shè)置一個關(guān)鍵幀。

    ⑷ 調(diào)整女孩兩腳的位置和姿勢,使女孩右腳在前,左腳在后。

如果Maya右下角的自動設(shè)置關(guān)鍵幀按鈕是有效(),當(dāng)我們重新調(diào)整對象的姿勢或?qū)傩詴r,Maya自動會為這些重新調(diào)整過的屬性設(shè)置關(guān)鍵幀。


    三個接觸姿勢設(shè)置完成,播放動畫,一個基本的行走步伐已經(jīng)出現(xiàn)。

image.png

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部