Mayaでの2キャラクターと変形衝突の解決方法

2026年02月01日 公開 | スペイン語から翻訳
Comparativa en Maya mostrando dos personajes: uno con deformación correcta y otro afectado por conflictos de rig

Mayaのキャラクターが喧嘩を始めるとき(そしてあなたが負ける)🤼‍♂️💥

静かにアニメーション作業をしていたのに、2番目のキャラクターを追加したらホラー映画のようになってしまった:ジョイントがゴムのように伸び、胴体が360°回転し、顔が溶ける。落ち着いて、このドラマには解決策がある。

問題の原因:ネームスペースの戦争

Mayaはすべてのオブジェクトを名前で扱い、2つのリグが共有している場合:

結果は、2人の俳優が同じ名前で舞台に立つようなもの - 可哀想な監督(Maya)は誰に指示を出せばいいかわからない。

最終的な解決策:ステップバイステップ

1. 賢いインポート

  • ImportではなくFile > Referenceを使用
  • Use Namespaces(自動ユニーク名)を有効化
  • 明確な名前を割り当て(例:hero_、enemy_)

2. Outlinerでの確認

  • 名前のプレフィックスを探す(char1:spine_01のようなものが見えるはず)
  • ネームスペースがない場合、Namespace Editorで作成

3. キーフレームのクリーンアップ

  • Graph Editorでゴーストキー確認
  • キャラクターごとのSelect All Keyframes使用
  • 間違ったキャラクターのキーを削除

状況を悪化させる一般的なエラー

"Mayaでの複数のキャラクターの良いセットアップはパーティーのよう:全員が自分の個人スペースを明確に定義して競合を避ける"

プロフェッショナルなワークフロー

  1. 最初から各リグにユニークな名前を準備
  2. ネームスペース付きで参照としてインポート
  3. 各キャラクターを独自の階層にグループ化
  4. デフォルトでAuto Keyを無効にしてアニメーション
  5. 誤クリックを避けるために選択セットを使用

重要なポイント: 問題が続く場合、File > New Sceneを試して問題のキャラクターだけをインポートして競合を隔離。有时Mayaには「関係のリセット」が必要。

そして覚えておいて:キャラクターが反抗的なティーンエイジャーのように振る舞ったら、深呼吸。AAAスタジオもこれを経験する…ただ公には認めないだけ。😅