如何在 Blender 中重映射骨骼:使用 Auto Rig Pro 的完整 MoCap 重新定位教學
TL;DR — 快速摘要

Blender 中的骨骼重映射會將動作捕捉動畫從 QuickMagic 來源骨架傳輸至您的自訂目標角色,並使用 Auto Rig Pro。這份 10 步驟指南涵蓋了完整的工作流程:從 QuickMagic 匯出 FBX、匯入 Blender、使用 Auto Rig Pro 的重映射工具配對骨骼、套用比例自動縮放、驗證骨骼清單、設定根骨骼、細部調整與旋轉、以及執行最終的重新定位。透過正確的技巧,您可以在 30 分鐘內將任何動態捕捉資料重新定位至任何角色骨架。

Blender 中的骨骼重映射是什麼?

骨骼重映射是建立來源骨架(您的 QuickMagic 動態捕捉資料)與目標骨架(您的自訂角色骨架)之間骨骼對應關係的過程,然後將動畫資料透過這些對應關係進行轉移。

當您使用 QuickMagic AI 動作捕捉 進行動作捕捉時,輸出結果會使用 QuickMagic 的內部骨架結構及其自身的骨骼命名慣例。您在 Blender 中的目標角色 — 無論是 MetaHuman、Mixamo 角色還是自訂骨架 — 都會有不同的骨骼名稱和潛在的階層結構。骨骼重映射就是為了彌合這個差距。

若缺乏適當的骨骼重映射,您可能會遇到以下問題:

  • 肢體不自然地扭曲或拉伸
  • 腳部浮在地面上方或穿入地面
  • 動畫資料分配錯誤的身體部位
  • 角色雖有動作資料,但仍呈現 T 姿勢

Auto Rig Pro(3.68 版以上)是此工作流程的首選 Blender 附加元件,它提供了一個專用的重映射面板,可視覺化顯示來源-目標骨骼配對、套用自動縮放,並能一鍵處理複雜的重新定位操作。

Blender 視埠顯示 QuickMagic 來源 FBX 骨架與目標角色骨架在重新定位前並排顯示

在 Blender 中同時開啟來源與目標檔案 — 準備進行骨骼重映射

先決條件與所需準備

在開始骨骼重映射工作流程之前,請確保您已備妥以下項目:

軟體需求

  • QuickMagic 帳戶(可免費註冊)— 用於產生和下載動態捕捉資料
  • Blender 3.0 或更新版本(建議使用 Blender 4.0+ 以獲得最佳效能)
  • Auto Rig Pro v3.68+ — 提供重映射面板的付費附加元件

您需要的檔案

  • 一個來源 FBX 檔案 — 從 QuickMagic 下載的動作捕捉動畫
  • 一個目標角色骨架 — 包含您自訂角色及其骨架(已使用 ARP 或手動綁定)的 Blender 檔案
專業技巧:先預先綁定您的目標角色

在開始重映射工作流程之前,請確保您的目標角色已在 Auto Rig Pro 中完全綁定(ARPed)。當來源和目標骨架都具有清晰、一致的骨骼階層時,重映射工具的效果最佳。

完全 10 步驟骨骼重映射工作流程

請依序按照以下 10 個步驟進行,以成功將 QuickMagic 的骨骼重映射至您的 Blender 角色。每個步驟都建立在前一個步驟之上 — 跳過步驟將導致動畫中斷。

步驟 1:從 QuickMagic 下載動畫資料

在 QuickMagic 中處理完您的影片後,導覽至匯出面板。選擇 FBX 格式 以相容於 Blender。QuickMagic 支援多種匯出選項,包括 Default、Mixamo、Unreal、VMD 和 BIP — 對於 Auto Rig Pro 工作流程,選擇 Default FBX 匯出,它能提供最清晰的骨骼階層。

關於手部和手指動作:QuickMagic 支援全身捕捉,包括 手指追蹤 — 如果您的動畫包含手部動作,請務必啟用手指匯出。

QuickMagic 匯出對話框,顯示針對 Blender 重新定位工作流程選取 FBX 格式

QuickMagic 匯出面闆 — 選擇 FBX 以相容於 Blender

步驟 2:在 Blender 中開啟來源與目標檔案

啟動 Blender 並開啟您的目標角色 .blend 檔案。然後使用 檔案 → 匯入 → FBX 將 QuickMagic FBX 檔案匯入同一個場景。您現在應該可以在視埠中看到兩個骨架:

  • 來源骨架(您的 QuickMagic 動態捕捉骨架 — 將處於 T 姿勢或包含錄製的動作)
  • 目標骨架(您的自訂角色骨架 — 應處於靜止姿勢)

確認兩個骨架在「大綱」視窗中都可見。如果來源 FBX 以非常大或非常小的比例匯入,請不要手動調整 — Auto Rig Pro 的比例縮放功能將在步驟 5 中處理。

步驟 3:開啟 Auto Rig Pro — 重映射並選取來源骨架

在 Blender 的 3D 視埠中,按下 N 鍵開啟側面面板,然後導覽至 Auto Rig Pro 標籤。點擊 Remap 以開啟骨骼重映射介面。

在 Remap 面板中,找到 Source 下拉選單,並選取您的 QuickMagic 骨架。這會告訴 Auto Rig Pro 哪個骨骼包含您要轉移的動畫資料。

Blender 中的 Auto Rig Pro Remap 面板,顯示骨骼重映射工作流程的來源骨架選取

Auto Rig Pro Remap 面板 — 請先選取您的來源骨架

步驟 4:選取目標骨架

在同一個 Remap 面板中,找到 Target 下拉選單,並選取您自訂角色的骨架 — 即將接收動畫的那個骨架。

此時,Auto Rig Pro 會在視埠中顯示兩個骨架,並附有顏色編碼的骨骼,方便您在繼續操作前視覺化確認已選取正確的骨骼。

Blender Auto Rig Pro 介面顯示目標骨架選取,並帶有顏色編碼的骨骼視覺化

選取您的目標角色骨架 — 請注意顏色編碼的骨骼顯示

步驟 5:套用比例自動縮放

這是整個工作流程中最重要的步驟之一。點擊 Remap 面板中的 Auto Scale 按鈕。Auto Rig Pro 會分析兩個骨骼的比例,並計算出正確的縮放因子來匹配它們。

為什麼自動縮放很重要

如果來源骨架(QuickMagic)身高 1.8 公尺,而您的目標角色身高 1.2 公尺,直接複製動畫資料會導致滑稽變形的角色 — 手臂拉伸到不可能的長度、腿部穿過地板、以及整體比例不自然。自動縮放會標準化骨骼,使動作以目標角色正確的相對比例進行轉移。

警告:請勿跳過自動縮放

跳過自動縮放步驟是重新定位結果變形的首要原因。即使兩個骨骼的大小看起來相似,微小的比例差異也可能在骨骼鏈中累積,並在最終動畫中產生可見的瑕疵。

步驟 6:建立並驗證骨骼清單

點擊 Build Bones List,讓 Auto Rig Pro 根據命名慣例和空間關係自動配對來源與目標骨骼。面板將填入一個表格,顯示每個來源骨骼對應到其相應的目標骨骼。

需要驗證的關鍵骨骼

在繼續之前,請手動驗證這些關鍵骨骼配對 — 這裡的錯誤將毀掉整個動畫:

  • 臀 / 骨盆 — 所有身體動作的根源;必須正確配對
  • 脊椎鏈(spine_01、spine_02、spine_03)— 控制軀幹旋轉和彎曲
  • 上臂(left_upperarm、right_upperarm)— 對手臂動畫至關重要
  • 前臂(left_forearm、right_forearm)— 用於手腕定位
  • 大腿(left_thigh、right_thigh)— 用於行走和跑步
  • 小腿(left_calf、right_calf)— 腳部放置的準確性
  • 頸部 & 頭部 — 控制視線方向
Auto Rig Pro 骨骼清單,顯示用於 Blender 重新定位的來源到目標骨骼配對

骨骼清單 — 在繼續前請驗證每個對應關係

如果 Auto Rig Pro 遺漏了某個配對(例如,來源有 "LeftArm",而您的目標使用 "arm_L"),請使用 手動對應 功能來個別連接它們。

步驟 7:設定根骨骼

根骨骼是您骨架階層的基礎。在 Remap 面板中,指定根骨骼 — 通常是 臀/骨盆 骨骼 — 以建立動畫階層。

為什麼根骨骼很重要

骨架中的所有其他骨骼都是根骨骼的子級。這意味著它們的變換(位置、旋轉、縮放)是相對於根骨骼計算的。如果根骨骼設定錯誤,所有子骨骼都將繼承錯誤的座標空間,導致在動畫播放期間整個角色滑動、漂浮或不規律旋轉。

步驟 8:重新定義細部調整

使用 Redefine Tweaks 工具來調整個別骨骼的方向。當來源和目標骨骼具有不同的預設旋轉時,此步驟至關重要 — 例如,如果您的 QuickMagic 手臂向前指,但您的目標角色手臂在靜止時向下指。

細部調整工具讓您可以視覺化對齊每個骨骼配對,確保在套用動畫時,您的角色在其自身的座標空間中正確移動。

步驟 9:複製所選骨骼的旋轉

在所有骨骼配對都經過驗證和調整後,使用 Copy Selected Bones Rotation 功能。這會將每個來源骨骼的旋轉資料複製到其匹配的目標骨骼,確保在轉移過程中保留動畫曲線的形狀。

如何修復姿勢偏移

如果在複製旋轉後,您的目標角色出現尷尬姿勢(例如,手臂旋轉錯誤 90°),您有兩個選項:

  1. 返回步驟 8 並使用 Redefine Tweaks 調整該特定骨骼的方向
  2. 套用靜止姿勢修復 — 將兩個骨架都設為靜止姿勢,然後手動旋轉有問題的目標骨骼,使其與來源骨骼的靜止方向匹配

步驟 10:執行骨骼重映射 (ReTarget)

這是最後一步。點擊 ReTarget 來執行完整的骨骼重映射操作。Auto Rig Pro 會根據您設定的骨骼對應,將所有動畫關鍵影格從來源傳輸到目標骨架。

Blender 中的最終重新定位結果,顯示目標角色已成功獲得動態捕捉動畫

執行完成 — 您的目標角色現在擁有了動態捕捉動畫

重新定位後驗證

重新定位後,請立即驗證結果:

  • 播放動畫 — 角色動作是否自然?
  • 檢查腳部放置 — 腳部是否正確地踩在地面上?
  • 驗證手部位置 — 手部是否根據動作正確定位?
  • 尋找抖動 — 任何骨骼抖動都表示對應問題
  • 檢查極端姿勢 — 拖曳到最極端的影格並驗證沒有東西斷掉
專業技巧:在重新定位前儲存

在點擊 ReTarget 之前,請務必儲存您的 Blender 檔案。如果結果不理想,您無需重做所有 9 個前置步驟,即可還原並調整您的骨骼對應。

QuickMagic 供 Blender 使用的匯出格式

QuickMagic 提供多種匯出格式。以下是它們在 Blender 工作流程中的比較:

格式Blender 相容性最適合骨骼資料品質
FBX (Default) 原生匯入Auto Rig Pro 重新定位、自訂骨架完整階層 + 動畫曲線
Mixamo 透過 Mixamo 附加元件Mixamo 綁定的角色簡化的 65 骨骼骨架
Unreal (FBX) 原生匯入UE5 → Blender 往返UE 人體模型骨架
VMD 需要 MMD 工具MikuMikuDance 角色MMD 骨骼命名
BIP 需要 BIP 外掛程式3ds Max Biped 匯入Biped 結構

從 QuickMagic 到 Blender 重新定位的專業技巧

技巧 1:捕捉清晰的來源動作

重新定位的品質始於您的來源資料。請在光線充足且背景清晰的環境中拍攝影片。QuickMagic 在全身可見的情況下效果最佳 — 請避免肢體交叉或離開畫面所形成的遮擋。以 1080p 或更高解析度拍攝光線充足、正面的捕捉畫面,能產生最清晰的骨骼資料。

技巧 2:匹配骨骼命名慣例

如果您正在建立自己的目標骨架,請使用標準的骨骼命名慣例(例如,"mixamorig:LeftArm" 或 "UpperArm_L")。Auto Rig Pro 的自動匹配在可預測的模式下效果最佳。像 "Bone_0027" 這樣的非標準名稱將需要為每個骨骼進行手動對應。

技巧 3:使用靜止姿勢進行疑難排解

如果重新定位產生了令人困惑的結果,請在開始重映射工作流程之前,將兩個骨架都設為靜止姿勢。這可以消除任何現有動畫對骨骼方向分析的干擾,並產生更可預測的結果。

技巧 4:批次處理多個動畫

一旦您為某個角色設定了骨骼對應,您就可以將其重複用於多個動畫。從 QuickMagic 匯出不同的動作(走、跑、跳、跳舞),將每個動作作為一個新的 FBX 匯入,並僅重複步驟 2、6 和 10 — 骨骼對應保持不變。

技巧 5:正確匯出手指動作

QuickMagic 支援完整的手指追蹤。在為 Blender 匯出時,請確保 FBX 中包含手指骨骼。在 Auto Rig Pro 的骨骼清單中,驗證手指骨骼配對是否已對應 — 未對應的手指將在最終動畫中保持靜止。

常見骨骼重映射問題疑難排解

問題:重新定位後角色滑動或浮空

原因: 根骨骼未正確設定,或自動縮放係數錯誤。
修正: 在步驟 7 中驗證根骨骼。在步驟 5 中重新套用 Auto Scale。檢查兩個骨骼是否具有一致的根階層(根骨骼與臀之間沒有額外的變換節點)。

問題:肢體彎曲方向錯誤

原因: 來源和目標之間的骨骼翻轉角度不匹配。
修正: 使用 Redefine Tweaks(步驟 8)手動調整骨骼方向。針對手臂,請驗證手肘在兩個骨骼上指向相同方向。

問題:動畫抖動或不穩

原因: 骨骼對應不完整或比例不匹配。
修正: 返回步驟 6 並驗證每個骨骼配對。缺失的骨骼(尤其是脊椎鏈結)會造成插值間隙,表現為抖動。

問題:手指不動作

原因: FBX 匯出中未包含手指骨骼,或未對應。
修正: 從 QuickMagic 重新匯出,並啟用手指追蹤。驗證骨骼清單中存在手指骨骼配對。

問題:角色呈現 T 姿勢

原因: 重新定位未執行,或來源沒有動畫。
修正: 驗證來源 FBX