AnchorSwitch 是專為 Maya Rigging 設計的控制器空間切換工具,讓控制器在多個跟隨空間(例如手部、背部掛點、世界空間)之間切換,切換時自動計算補償矩陣,盡量保持切換前的世界位置不跳動。相容 Maya 2020 以上版本(需要 offsetParentMatrix),已在 Maya 2026 實機驗證。
功能特色:
- 切換前自動檢查矩陣可逆性,計算並驗證補償矩陣的重建誤差,失敗就直接取消並回滾,不留半套設定
- 切換後再次檢查世界矩陣誤差,超出容許範圍一樣自動回滾
- 偵測控制器是否被 parentConstraint 等外部連接驅動,衝突時拒絕操作並說明是哪個通道、被誰佔用
- 支援切換時自動打關鍵影格,使用 Step 切線避免空間之間產生錯誤的中間滑動
- 面板選取變空時保留上一次顯示,並有鎖定按鈕可以固定顯示的控制器
- 建立與切換都在 Maya undo chunk 內,失敗保證回滾,不留孤兒節點或屬性
適合對象:自己做角色動畫、還在練習空間切換概念的新手動畫師,或已經在維護多個角色資產、怕切換失敗留下半套 keyframe 的人。
下載後為兩個 Python 檔案(.py)加使用說明,將 launcher 檔案拖入 Maya viewport 即可開啟面板並自動建立 Shelf 按鈕,或於 Script Editor 中執行:
import space_switch_tool
space_switch_tool.show()


商品評價
目前沒有評價。