
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使用
- 間違ったキャラクターのキーを削除
状況を悪化させる一般的なエラー
- 複数のキャラクターを選択した状態でAuto Keyが有効
- リグのrootでの変換
- 参照リグを直接編集
- Mayaバージョンを混ぜてエクスポート/インポート
"Mayaでの複数のキャラクターの良いセットアップはパーティーのよう:全員が自分の個人スペースを明確に定義して競合を避ける"
プロフェッショナルなワークフロー
- 最初から各リグにユニークな名前を準備
- ネームスペース付きで参照としてインポート
- 各キャラクターを独自の階層にグループ化
- デフォルトでAuto Keyを無効にしてアニメーション
- 誤クリックを避けるために選択セットを使用
重要なポイント: 問題が続く場合、File > New Sceneを試して問題のキャラクターだけをインポートして競合を隔離。有时Mayaには「関係のリセット」が必要。
そして覚えておいて:キャラクターが反抗的なティーンエイジャーのように振る舞ったら、深呼吸。AAAスタジオもこれを経験する…ただ公には認めないだけ。😅