QuickMagic FBX → AdvancedSkeleton 角色綁定
如何在 Maya 中使用 QuickMagic 動作捕捉與 AdvancedSkeleton
正確安裝 AdvancedSkeleton,匯入驗證過的 QuickMagic FBX,將動畫源骨架對應到 ADV 綁定角色,將動作烘焙至可編輯的控制項,修復接觸點和曲線瑕疵,並匯出生產就緒的 FBX。
AdvancedSkeleton.rar 壓縮檔。AdvancedSkeleton 是 AnimationStudios 的第三方 Maya 綁定工具組。最安全的描述是 QuickMagic + AdvancedSkeleton 動作捕捉工作流程,除非有一個各自版本化的 QuickMagic 擴充功能附有可驗證的文件。目前的相容性事實
觀看 Maya 動作捕捉工作流程影片
原始文章在其公開文字中並未提供可驗證的內嵌影片 URL。以下兩個相關示範涵蓋了 AdvancedSkeleton 動作捕捉轉移以及更廣泛的 QuickMagic 到 Maya 重新定位工作流程。
AI 動作捕捉到 Maya — QuickMagic 重新定位工作流程
展示 QuickMagic AI 動作捕捉到 Maya 的重新定位工作流程,以及將動作轉移到自訂角色綁定時所需的決策。
在 YouTube 上開啟影片開始之前
您需要:
- 支援的 Autodesk Maya 版本
- 官方 AdvancedSkeleton 套件與適當的授權
- 具有可運作控制項的 ADV 綁定目標角色
- QuickMagic FBX 身體動畫匯出
- 原始表演影片以進行視覺比對
- 已知的目標幀率、開始/結束範圍與傳遞骨架
1正確安裝 AdvancedSkeleton
目前的 AdvancedSkeleton 以 Maya 腳本套件形式發行。標準安裝並非原始文章所說的通用「瀏覽到 .mll 並透過外掛程式管理員載入」工作流程。
- 從官方 AdvancedSkeleton 網站下載最新版本。
- 閱讀目前的授權條款,特別是針對商業用途。
- 解壓縮套件,同時保留其資料夾結構。
- 將所需內容放置於套件指定的 Maya 腳本位置。
- 依套件文件說明,執行或將
install.mel拖曳到 Maya 中。 - 必要時重新啟動 Maya,並驗證 AdvancedSkeleton 工具架/選單。
- 在複製的場景中測試綁定與動作捕捉工具,然後再用於生產。
2從 QuickMagic 產生並匯出乾淨的動作
- 上傳包含所需身體部位的來源影片。
- 選擇與鏡頭匹配的靜態或移動攝影機處理方式。
- 檢查結果是否有肢體互換、地板漂移、根部跳動及失去接觸。
- 以 Maya 專案使用的幀率匯出 FBX。
- 選擇對應工作流程可一致辨識的源骨架。
- 保留未修改的檔案,例如
Actor_Action_QM_Source.fbx。
3準備 AdvancedSkeleton 角色
- 在複製或參照的動畫場景中作業,而非主綁定檔案。
- 確認 AdvancedSkeleton 建置完成且控制項可運作。
- 驗證綁定的預定建置/參考姿勢。
- 確認生產場景比例與 Maya 的向上軸。
- 在加入動作捕捉之前測試 IK/FK 切換。
- 識別目標根、身體根與遊戲匯出根(當三者不同時)。
- 儲存乾淨的預重新定位版本。
4匯入並驗證 QuickMagic FBX
- 確認 Maya 的 FBX 外掛程式可用。
- 選擇檔案 → 匯入並匯入 QuickMagic FBX。
- 使用命名空間(例如
QM_Source)以防止名稱衝突。 - 驗證時間軸、幀率及完整的動畫範圍。
- 檢查方向與場景單位。
- 識別真正的動畫根部與骨盆/臀部關節。
- 在建立約束或對應之前播放源骨架。
| 檢查項目 | 正確結果 | 失敗徵兆 |
|---|---|---|
| 幀率 | 源動作與 Maya 時間軸使用預期的速率 | 播放過快、過慢或不均勻 |
| 軸向 | 源骨架直立並朝向預期方向 | 骨架躺下或側向移動 |
| 單位 | 源與目標具有合理的相對比例 | 較大的平移偏移或不穩定的根傳遞 |
| 階層 | 動畫關節形成連續的人形鏈 | 缺少身體區域或未對應的肢體 |
5將源動作對應到 ADV 綁定
AdvancedSkeleton 的官方說明文件揭露了用於建立動作骨架、讀取 BVH 以及將動作捕捉關節連接到 AdvancedSkeleton 系統的動作捕捉工具。目前的版本可能也提供 MoCap Matcher 或自動名稱匹配功能。介面標籤可能因版本而異。
- 將 AdvancedSkeleton 綁定設定為所選動作捕捉工具所需的 FK/IK 狀態。
- 選取 QuickMagic 源根。
- 當源命名支援時,執行自動偵測或自動連線。
- 檢查每個對應的身體區域。
- 必要時手動指定遺失的關節。
- 驗證左右對應與鏈順序。
- 在烘焙之前預覽連線。
對應優先順序
- 根部或全域動作參考
- 臀部/骨盆
- 從下到上的脊椎
- 頸部與頭部
- 鎖骨、上臂、前臂與手部
- 大腿、小腿、腳部與腳趾
- 可選的手指與額外關節
6將動作烘焙至可編輯的 AdvancedSkeleton 控制項
選擇目標應為 FK、IK 或混合控制解決方案。目前的 AdvancedSkeleton 版本歷史記錄在 MoCap Matcher 工作流程中記錄了「將動作捕捉烘焙到 IK」選項,但確切的控制名稱可能因版本而異。
- 設定精確的開始與結束幀。
- 選擇後續編輯所需的目標控制器模式。
- 使用適合源與傳遞幀率的取樣速率。
- 烘焙動作。
- 停用(但不要立即刪除)即時源連線。
- 逐幀比較目標控制項、變形關節與源骨架。
- 確認根平移、身體方向與肢體時序。
以非破壞性方式清理烘焙動畫
旋轉翻轉
確認受影響的通道包含真正的歐拉不連續性。對受影響控制項的完整旋轉曲線套用 Maya 的歐拉濾鏡,然後檢查整個鏡頭。
高頻抖動
隔離有噪音的控制項,並在重複圖層或場景中使用保守的曲線平滑方法。保留衝擊、體重轉移、頭部強調及有意的姿勢。
臀部彈跳
在編輯單一臀部影格之前,檢查源比例鍵、根/骨盆對應、參考姿勢偏移以及 IK/FK 轉換。
手部與道具接觸
在接觸區間使用 ADV 手部或手臂 IK 控制項。設定接近、接觸與釋放影格的關鍵幀,然後混合控制權重以避免突然跳動。
修正 ADV 角色上的腳部滑動
- 從參考影片標記腳部踩踏、支撐與離地影格。
- 驗證目標地板高度與源/目標比例。
- 檢查根與臀部移動是否與目標步伐匹配。
- 在踩踏區間使用 AdvancedSkeleton 腳部 IK 控制項。
- 根據綁定支援的工作流程設定或混合 IK/FK 權重。
- 僅在接觸期間在世界空間中為腳部設定關鍵幀。
- 若踩踏腳被拉長,則修正臀部或根部移動。
- 進入與離開接觸區間時進行混合。
謹慎處理根動作與遊戲引擎匯出
AdvancedSkeleton 的目前文件包含遊戲引擎根動作工作流程。僅當目標引擎或管線需要時,才將角色移動與骨盆動作分開。
| 傳遞目標 | 建議的根處理方式 |
|---|---|
| 電影級 FBX | 當鏡頭預期世界空間移動時,保留創作者角色移動。 |
| 原地遊戲片段 | 移除或隔離水平移動,同時保留身體力學。 |
| 根動作遊戲片段 | 將移動烘焙到引擎相容的根上,並驗證其方向。 |
| Unreal Mannequin/MetaHuman 管線 | 使用適合目標骨架/版本的 AdvancedSkeleton 匯出工具。 |
7匯出並驗證最終動畫
- 選取預期的變形或遊戲匯出骨架。
- 在適當時使用檔案 → 匯出選取項目。
- 啟用動畫並烘焙不支援的約束/控制項。
- 設定精確的影格範圍與目標幀率。
- 確認目標的單位與向上軸。
- 排除不必要的控制曲線、輔助節點與源骨架。
- 匯出 FBX。
- 將其重新匯入乾淨的 Maya 場景或目標應用程式。



