為反恐精英:起源製作武器動畫/裝填動畫
外觀
重要!
請定期儲存你的工作。
這是本華夏公益教科書中最複雜的部分。 |
- 開啟css-lr300-idle.exp。
- 轉到檔案>另存為。儲存為css-lr300-reload.exp。
- 將場景的FPS與QC的裝填FPS匹配。(你應該已經從空閒動畫頁面瞭解瞭如何做到這一點。)sg552裝填動畫的FPS為37。
- 將場景的結束幀與SMD的結束幀減一匹配。(103 - 1 = 102)。sg552裝填動畫的結束幀為102。
- 找到空節點Frame。在Parent按鈕下方,有一個CnsComp按鈕。按下它。
- 點選Parent按鈕上方的單詞Constrain,然後點選Pose。
- 點選左手空節點。現在只要你旋轉或移動手,槍就會跟隨它。
- 現在將右臂約束到左手。
- 將會出現一個彈出視窗。點選Active一詞旁邊的綠色方塊。
你將在裝填動畫中使用更多約束。首先考慮應該約束什麼。如果你放棄了,就看一下
- 彈匣約束到支撐手,同時拉出彈匣。
- 槍機約束到支撐手,同時拉動槍機。
- 更一般地說,當手與物體互動時,可以使用約束。
因為這些約束將在動畫中的特定時間被停用和啟用,所以不能將空節點留在沒有約束的情況下。為了解決這個問題,我們將新增一個新的空節點,它與原始空節點的位置匹配,並將原始空節點約束到新空節點。
- 在以下層次結構中新增以下空節點
- constraints
- arm_constraint
- magazine_constraint
- bolt_constraint
- constraints
- 將ValveBiped.ValveBiped設為constraints的父節點。
- 選擇arm_constraint。在右側面板中點選Transform,然後點選Match All Transforms。
- 點選支撐臂的空節點。
- 對彈匣和槍機約束重複上述步驟。
- 點選constraints及其子節點。在右側面板中點選Transform,然後點選Set Neutral Pose。
- 花點時間思考。使用情侶的比喻來理解約束過程。對於這些約束正常工作,空節點必須始終有一個伴侶。
- Right_Arm正在與Left_Hand約會。它將打破這種聯絡,因為它離開槍並被約束到arm_constraint。最終它將遇到彈匣,並與彈匣成為伴侶。
- Magazine還沒有約會。magazine_constraint將與它約會。將magazine_constraint約束到Magazine。
- Bolt還沒有約會。bolt_constraint將與它約會。將bolt_constraint約束到magazine。
重要!
設定約束後將會出現一個彈出視窗。點選Active一詞旁邊的綠色方塊。這將為約束的狀態設定一個關鍵幀。
- 透過旋轉扳機手並檢視是否產生了平滑的動作,確保約束有效。
- 選擇所有空節點。
- 建立兩個動畫層 -
- movement - 這涵蓋了使動畫看起來不那麼機械的運動。
- base - 這涵蓋了所有其他內容。
- 確保base層是啟用的動畫層。
- 在幀0處為所有空節點設定一個關鍵幀。
- 思考動畫中的主要姿勢。它們是
- 空閒姿勢(已完成)
- 握住彈匣
- 彈匣完全取出(現在還不要做這個姿勢,它需要約束)
- 手放在槍機上
- 槍機被手拉動(現在還不要做這個姿勢,它需要約束)
- 我們可以將這些姿勢儲存在動畫的隨機幀中,並使用Dopesheet編輯器移動它們。稍後我們將移動位置並使用FCurve編輯器修復插值。