
Add-on|Mirror Weights Any Rig 權重鏡像助手
Mirror Weights Any Rig(跨命名骨架的鏡像權重)
Mixamo、Character Creator、VRM、3ds Max、Daz⋯⋯ 這些從外面下載回來的模型,因為頂點組命名規則不一致,常常在 Blender 裡按「鏡像頂點群組」沒反應。這個插件可自動偵測命名,讓權重一鍵鏡像到另一側,不需改動任何骨骼或頂點群組的名字。
由 Zack3D 製作(AI 協助)。
為什麼原生鏡像會失敗?
Blender 的鏡像功能只認得放在名字最開頭或最結尾的 Left/Right/L/R。可是很多骨架不是這樣命名:
| 骨架 | 骨骼名範例 | Blender 原生 |
|---|---|---|
| Mixamo | mixamorig:LeftArm | ❌ 卡在 mixamorig: 前綴 |
| Character Creator | CC_Base_L_Upperarm | ❌ L 夾在中間 |
| VRoid / VRM | J_Bip_L_UpperArm | ❌ L 夾在中間 |
| 3ds Max Biped | Bip001 L UpperArm | ❌ L 夾在中間 |
| Daz Genesis | lShin | ❌ 沒有分隔符 |
| Rigify / Auto-Rig Pro / UE5 | upper_arm.L、thigh_l | ✅ 本來就能鏡像 |
只要 L/R 不在名字的頭或尾,原生鏡像就認不得——問題出在名字,不在權重。這個外掛自己看懂這些命名,繞過這道限制。
功能
自動偵測命名慣例:Mixamo、Rigify、Auto-Rig Pro、UE5 / MetaHuman、Character Creator、VRM / VRoid、3ds Max Biped、Daz Genesis、Maya HumanIK 都認得,通常不用手動選
鏡像所選骨骼的權重:在權重繪製模式下選哪幾根骨骼,就鏡像那幾根
鏡像全部權重:一鍵把一整側複製到另一側,可選
-X → +X或+X → -X名字一個字都不動:全程只在運算當下處理,骨骼與頂點群組名稱維持原樣——之後要用 Mixamo 等外掛重新套用官方動作,也完全不受影響
中線骨骼一併處理:Hips、Spine 這種沒有左右之分的骨骼,沿中線翻面對稱
對稱容差可調:真人模型多少有點不對稱,找不到對應點時把容差調大即可
安裝教學
到本頁右側 Releases 下載最新的
.zip(不用解壓縮)打開 Blender → 上方選單 編輯 (Edit) › 偏好設定 (Preferences)
左側點 附加元件 (Add-ons) → 右上角 從磁碟安裝 (Install from Disk…)
選剛剛下載的
.zip→ 安裝在清單中把「MirrorWeightsAnyRig」前面的核取方塊打勾啟用
使用
選到有骨架的網格 → N 面板「鏡像權重」分頁
命名模式保持「自動偵測」即可,面板會顯示認出的骨架與配對數
想全部一次鏡像,就按
-X → +X或+X → -X(用軸向而非「左右」,才不會被視角搞混)只想鏡像某幾根:進權重繪製模式選好骨骼 → 按「鏡像所選骨骼的權重」
用的是物體局部空間的 X 軸。前視圖(Numpad 1)底下,
-X在畫面左側、+X在畫面右側。
對應版本
Blender 3.6 / 4.5 / 5.0 / 5.2 LTS
授權
以 GNU GPL 釋出。作者:Zack3D。

