Add-on|Mirror Weights Any Rig 權重鏡像助手
NT$0

Add-on|Mirror Weights Any Rig 權重鏡像助手

Mirror Weights Any Rig(跨命名骨架的鏡像權重)

Mixamo、Character Creator、VRM、3ds Max、Daz⋯⋯ 這些從外面下載回來的模型,因為頂點組命名規則不一致,常常在 Blender 裡按「鏡像頂點群組」沒反應。這個插件可自動偵測命名,讓權重一鍵鏡像到另一側不需改動任何骨骼或頂點群組的名字

由 Zack3D 製作(AI 協助)。

為什麼原生鏡像會失敗?

Blender 的鏡像功能只認得放在名字最開頭或最結尾LeftRightLR。可是很多骨架不是這樣命名:

骨架骨骼名範例Blender 原生
Mixamomixamorig:LeftArm❌ 卡在 mixamorig: 前綴
Character CreatorCC_Base_L_Upperarm❌ L 夾在中間
VRoid / VRMJ_Bip_L_UpperArm❌ L 夾在中間
3ds Max BipedBip001 L UpperArm❌ L 夾在中間
Daz GenesislShin❌ 沒有分隔符
Rigify / Auto-Rig Pro / UE5upper_arm.Lthigh_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 這種沒有左右之分的骨骼,沿中線翻面對稱

  • 對稱容差可調:真人模型多少有點不對稱,找不到對應點時把容差調大即可

安裝教學

  1. 到本頁右側 Releases 下載最新的 .zip(不用解壓縮)

  2. 打開 Blender → 上方選單 編輯 (Edit) › 偏好設定 (Preferences)

  3. 左側點 附加元件 (Add-ons) → 右上角 從磁碟安裝 (Install from Disk…)

  4. 選剛剛下載的 .zip → 安裝

  5. 在清單中把「MirrorWeightsAnyRig」前面的核取方塊打勾啟用

使用

  1. 選到有骨架的網格 → N 面板「鏡像權重」分頁

  2. 命名模式保持「自動偵測」即可,面板會顯示認出的骨架與配對數

  3. 想全部一次鏡像,就按 -X → +X+X → -X(用軸向而非「左右」,才不會被視角搞混)

  4. 只想鏡像某幾根:進權重繪製模式選好骨骼 → 按「鏡像所選骨骼的權重」

用的是物體局部空間的 X 軸。前視圖(Numpad 1)底下,-X 在畫面左側、+X 在畫面右側。

對應版本

  • Blender 3.6 / 4.5 / 5.0 / 5.2 LTS

授權

GNU GPL 釋出。作者:Zack3D。