QuickMagic → Autodesk Maya 角色動畫
如何在 Maya 中使用 QuickMagic AI 動作捕捉
匯入 QuickMagic FBX 動畫,使用 Maya HumanIK 進行角色化與身體動作重定向,將臉部表現對應至自訂骨架,去除驗證後的曲線雜訊,修正腳步接觸,烘焙評估結果,並匯出生產就緒的動畫。
工作流程一覽
觀看原始 QuickMagic 到 Maya 重定向教學
原始文章引用了以下創作者的自訂骨架重定向工作流程教學。下方的書面指南增加了 Maya 原生的 HumanIK 路徑、清理保護措施,並更清楚地區分身體與臉部動畫。
開始之前
你需要準備:
- 一段 QuickMagic FBX 身體動畫匯出
- 安裝有 FBX 外掛程式的 Autodesk Maya
- 一個已綁定骨架的目標角色
- 原始表演影片以供視覺比對
- 已知的目標幀率與交付格式
- 針對臉部工作,準備一份目標混合變形、關節或臉部控制的文件化清單
| 資料類型 | 建議的 Maya 路徑 | 為何分開處理 |
|---|---|---|
| 全身骨架動作 | FBX 匯入 → HumanIK 角色化 → 重定向 | HumanIK 專為已角色化骨架之間的動畫傳輸而設計。 |
| 臉部混合變形數值 | 通道對應、連線、驅動關鍵影格或相容的重定向工具 | 混合變形名稱與表情範圍在不同的角色之間會有所不同。 |
| 臉部關節動作 | 約束或控制對應,然後烘焙 | 目標角色可能使用不同數量的關節或不同的軸向。 |
| 清理修正 | 動畫圖層、圖形編輯器、IK 控制與選擇性烘焙 | 修正應保持可逆轉,直到最終批准為止。 |
1產生並驗證 QuickMagic 來源動作
- 將清晰的來源影片上傳至 QuickMagic。
- 根據目標骨架與計畫,選擇身體、手部或臉部處理。
- 以正常速度並逐幀檢視預覽。
- 確認根部移動、左右肢體身份、地面高度與可見的接觸點。
- 以 Maya 專案所需的幀率匯出 FBX。
- 保留一個未經修改的檔案,例如
Actor_Action_QuickMagic_Source.fbx。
2將 QuickMagic FBX 匯入 Maya
- 開啟 Windows → Settings/Preferences → Plug-in Manager(視窗 → 設定/偏好設定 → 外掛程式管理員)。
- 如果 FBX 未出現在檔案類型選單中,請確認
fbxmaya.mll已載入。 - 選擇 File → Import(檔案 → 匯入)並選取 QuickMagic FBX。
- 使用針對動畫的 FBX 預設。
- 驗證匯入的時間範圍、幀率、縮放、向上軸與階層。
- 在重新命名或約束來源關節之前,先完整瀏覽整個剪輯。
| 匯入檢查項目 | 需驗證的內容 | 錯誤時的徵狀 |
|---|---|---|
| 幀率 | Maya 時間軸與 FBX 取樣一致 | 動作播放過快、過慢或時序不均 |
| 軸向與方向 | 角色直立且面向預期方向 | 角色躺下或沿錯誤軸向移動 |
| 單位與縮放 | 來源骨架相對於目標的大小合理 | 角色看起來過小/過大,或重定位平移過度 |
| 動畫範圍 | 完整的匯出片段存在 | T 姿勢、動作遺失或結尾截斷 |
3將 QuickMagic 來源骨架角色化
HumanIK 重定向需要為來源和目標各自定義一個 HumanIK 角色。開啟 Maya 的角色控制或 HumanIK 視窗,為匯入的 QuickMagic 骨架建立新的定義。
- 指定 HumanIK 定義所需的臀部/根部關節。
- 對應脊椎、頸部與頭部。
- 對應左右肩膀、上臂、前臂與手部關節。
- 對應左右大腿、小腿與腳部關節。
- 僅在目標需要時才加入選用的手指、腳趾或額外脊椎段。
- 在繼續之前,確認定義變為有效。
4準備並將目標角色角色化
- 為目標骨架建立 HumanIK 定義。
- 即使目標使用不同的關節名稱,也要對應等效的身體區域。
- 將目標置於預期的參考姿勢。
- 比較肩高、手臂方向、臀部方向、膝蓋方向與腳部軸向。
- 當你需要對動畫師友善的 effector 與非破壞性編輯時,請建立 HumanIK 控制骨架。
5使用 HumanIK 重定向 QuickMagic 身體動作
- 選取目標 HumanIK 角色。
- 將其動畫來源設為已角色化的 QuickMagic 角色。
- 在不烘焙的情況下預覽動作。
- 檢查骨盆高度、肩膀、手部、膝蓋、腳部與根部移動。
- 僅在來源與目標姿勢對齊後,才調整 HumanIK 重定向參數。
- 選擇要烘焙到目標骨架還是 HumanIK 控制骨架。
將臉部動畫作為獨立工作流程對應
HumanIK 負責身體重定向;它不會自動讓不相關的臉部骨架相容。臉部重新定向取決於目標臉部的建構方式。
混合變形目標
- 列出匯出套件或來源骨架中可用的 QuickMagic 臉部通道。
- 列出目標角色的混合變形屬性與有效數值範圍。
- 為等效表情建立對應表。
- 使用連線、重新映射節點、驅動關鍵影格或相容的重新導向工具。
- 針對目標角色進行限制與縮放結果。
基於關節或控制的臉部骨架
- 識別來源關節旋轉/平移或表情控制。
- 透過約束或工具節點將它們對應到目標臉部控制。
- 分別測試眨眼、張嘴、唇形、眉毛與視線。
- 僅在對應獲得批准後,才烘焙評估過的控制。
在 Maya 的圖形編輯器中清理 QuickMagic 動作捕捉
開啟 Windows → Animation Editors → Graph Editor(視窗 → 動畫編輯器 → 圖形編輯器)。在套用濾鏡之前,先在視埠、曲線與來源影片中診斷每個異常。
修正真實的歐拉旋轉不連續
- 識別出現可見翻轉的關節。
- 確認受影響的軌道是歐拉旋轉曲線。
- 選取完整的旋轉 X、Y 與 Z 曲線。
- 選擇 Curves → Euler Filter(曲線 → 歐拉濾鏡)。
- 重播完整動作並檢查周圍影格。
Maya 是對整條曲線套用歐拉濾鏡,而不僅是反白的時間區段。在濾鏡前先儲存一個來源版本。
保守地減少高頻抖動
- 複製動畫或在新的動畫圖層上工作。
- 僅選取有雜訊的曲線。
- 使用保守設定的 Smooth Filter (Butterworth)(平滑濾鏡(巴特沃斯))。
- 將結果與來源表演進行比較。
- 如果衝擊、重量轉移、呼吸或表情手勢變得平淡,則復原。
使用動畫圖層進行修正工作
動畫圖層讓你在不覆寫來源曲線的情況下,在現有動作之上設定修正關鍵影格。對身體清理、接觸點與臉部修正使用獨立的圖層,然後透過靜音/獨奏圖層進行 A/B 審查。
在不破壞腿部的情況下修正腳步滑動
腳步滑動通常是一個鏈層級的問題,涉及腳部控制、目標腿部比例、骨盆平移與根部速度。僅鎖定腳部可能會導致膝蓋拉伸或骨盆彈跳。
- 標記腳部著地、支撐與離地影格。
- 驗證地面平面與目標縮放。
- 在修正動畫圖層上使用目標腳部 IK effector 或骨架控制。
- 僅在預期的接觸時間區間內保持腳部穩定。
- 調整臀部或根部移動,使步幅與角色速度匹配。
- 在接觸範圍的進入與離開時混合,以避免彈跳。
- 檢查腳趾滾動、腳跟抬起與膝蓋方向。
6烘焙批准的結果並匯出 FBX
對於 HumanIK 角色,使用 HumanIK 視窗中可用的烘焙選項。Autodesk 特別建議從該視窗啟動 HumanIK 烘焙,而不是首先使用通用的 Bake Simulation(烘焙模擬)選單作為 HumanIK 角色的首選。
- 確認來源、目標、修正圖層與最終影格範圍。
- 選擇要烘焙到目標骨架還是控制骨架。
- 使用與交付幀率匹配的取樣率。
- 在停用即時 HumanIK 來源的情況下檢查烘焙結果。
- 僅匯出所需的骨架、網格與動畫資料。
- 當不支援的約束必須被繪製時,在匯出時啟用 FBX 動畫烘焙。
- 將匯出的 FBX 重新匯入一個乾淨的驗證場景。
最終品質檢查清單
- 完整的影格範圍存在。
- 目標縮放、方向與根部方向正確。
- 沒有可見的旋轉翻轉。
- 腳步接觸穩定,無膝蓋拉伸。
- 曲線濾鏡未移除預期的表演細節。
- 臉部數值保持在有效的目標範圍內。
- 評估版本與烘焙版本一致。
- 匯出的 FBX 在目標應用程式中正常運作。
常見的 QuickMagic 到 Maya 問題
| 問題 | 可能原因 | 建議修正 |
|---|---|---|
| FBX 未出現在 Maya 的匯入選單中 | fbxmaya.mll 未載入 | 在外掛程式管理員中載入它,然後重試 File → Import(檔案 → 匯入)。 |
| 角色以躺臥姿勢匯入 | 軸向或場景方向不匹配 | 使用驗證過的轉換重新匯入,而不是旋轉每個動畫關節。 |
| HumanIK 定義無效 | 必要的身體關節遺失或對應錯誤 | 驗證臀部、脊椎、頭部、手臂與腿部,移除被對應為變形關節的控制。 |
| 手臂與肩膀看起來不對 | 來源與目標參考姿勢不匹配 | 在更改重定向參數之前,先對齊姿勢與軸向。 |
| 重定向後腳部滑動 | 不同的目標比例或根部速度 | 修正最終目標控制,並調和骨盆/根部移動。 |
| 歐拉濾鏡變更了意外的影格 | 濾鏡套用到完整曲線而未保留來源 | 還原來源,隔離真正翻轉的控制項,然後重新有目的地套用。 |
| 臉部表情過於誇張 | 來源與目標通道範圍不同 | 縮放、重新映射與限制數值;在單獨的圖層上加入修正性的臉部動畫。 |
| 匯出的 FBX 遺失約束或圖層 | 評估結果未經烘焙 | 烘焙批准的輸出,並在必要時啟用 FBX 動畫烘焙。 |
常見問題
QuickMagic 動作捕捉可以用在 Autodesk Maya 中嗎?
可以。QuickMagic 匯出 FBX 骨架動畫,而 Maya 的 FBX 外掛程式可以匯入角色與動畫資料。你可以直接編輯來源骨架,或使用 HumanIK 將動作重定向到生產角色。
我需要一個 QuickMagic Maya 外掛程式嗎?
標準的 FBX 與 HumanIK 身體工作流程不需要任何外掛程式。第三方工具可能簡化特定的自訂骨架或臉部工作流程,但應獨立評估,它與 Maya 內建的 HumanIK 工具不同。
如何修正 Maya 動作捕捉中的旋轉翻轉?
確認受影響的軌道是帶有真實不連續點的歐拉旋轉曲線,在圖形編輯器中選取完整的旋轉 X、Y 與 Z 曲線,然後使用 Curves → Euler Filter(曲線 → 歐拉濾鏡)。濾鏡後檢查整個剪輯。
如何減少動作捕捉抖動?
保留來源,隔離明顯有雜訊的曲線,並套用保守的平滑濾鏡(如巴特沃斯)。將結果與來源影片進行比較,以確保真實的動作未被移除。
HumanIK 重定向後如何修正腳步滑動?
首先對齊參考姿勢並確認根部/骨盆行為。在動畫圖層上穩定著地的目標腳部控制,然後修正骨盆或根部移動,使步幅與角色速度一致。
QuickMagic 臉部動作可以驅動任何 Maya 角色嗎?
在對應後,它可以驅動相容的角色,但沒有通用的臉部



