Metlivi ブログ

Blenderでリグ付きの昆虫の脚をコントロール設定を保ったまま複製する方法

Blenderでリグ付きの昆虫の脚を複製するには、アーマチュアの編集モードで脚のセットアップ全体、つまり関節のチェーン、コントローラーボーン、補助ボーンをコピーします。次に、複製した脚のコンストレイントターゲット、ドライバー、メッシュの割り当てを確認します。反対側の脚を作るには対称化を、同じ側に別の脚を作るには複製を使います。

このワークフローは、すでに動作する昆虫の脚を1本作成しており、同じアーマチュア内に独立して操作できる脚をもう1本追加したいキャラクター制作者向けです。Blender 4.5 LTSマニュアルを参照しながら、Blenderの公式アーマチュアツールを使います。ファイルの保存済みコピーと、正常に動作することが分かっているポーズから始めてください。

2026年10月29日読了時間:7分Metlivi Editorial Team
セクション 1

脚に属する要素をすべて特定する

ボーンを選択する前に、動作中の脚がどのように動くかを追ってください。メッシュを変形させるボーン、自分で操作するコントローラー、そしてそれらの間でトランスフォームを受け渡す中間ボーンを特定します。脚の取り付けボーンの親と、各コンストレイントのターゲットを記録してください。

別オブジェクトで表現されるコントローラーには特に注意してください。IKターゲットとして使われるEmptyはアーマチュアの外部にあるため、編集モードでボーンを複製しても、そのオブジェクトは複製されません。元の技術的な議論「同じアーマチュア内のIKとターゲットを含むリグ付きの脚をコピーするには?」では、この問題を取り上げ、外部ターゲットを別途複製して割り当て直す必要がある理由を説明しています。

作業を始める前に、次の判断表を確認してください。

必要なもの 操作 追加作業
同じ側にもう1本の脚 編集モード → アーマチュア → 複製 セットアップ全体を移動し、参照を点検する
アーマチュアのX軸を挟んだ反対側の脚 編集モード → アーマチュア → 対称化 側を示す名前、ミラーされたコンストレイント、ドライバーを確認する
外部のEmptyで操作する脚 ボーンと外部コントローラーを別々に複製する 新しいオブジェクトを複製側のコンストレイントに割り当てる

これを依存関係のチェックリストとして扱ってください。脚固有の参照はすべて新しい脚につながるようにし、胴体の親など意図的に共有する参照は共有したままにします。

セクション 2

編集モードでボーンセット全体を複製する

アーマチュアを選択して編集モードに入ります。脚のチェーン、IKターゲット、ポールコントロール(ある場合)、脚固有の補助ボーンについて、ボーン全体を選択します。関節の端点だけを選択しないでください。Blenderの複製ツールは選択したボーンを複製し、選択した関節は無視します。アーマチュア → 複製を選ぶか、デフォルトのキー設定でShift+Dを押します。Blenderマニュアル:複製

選択した複製をひとまとまりとして移動し、次の脚の位置に配置します。コントローラーも同時に配置すると、チェーンとの初期の位置関係を比較しやすくなります。新しい脚の取り付け角度を変える必要がある場合は、個別に調整する前に、取り付け位置を中心に複製したグループを回転させてください。

新しいルートの親子関係を確認します。Blenderは複製したチェーン内の接続を保ち、コピーされたボーンが元の未選択の親を保持する場合があります。一方、未選択の親に接続されていたボーンをコピーすると、接続は解除され、親子関係だけが維持されます。共有の胴体ボーンに取り付ける昆虫の脚では、この結果が意図したセットアップに合っているか確認してください。Blenderマニュアル:複製

参照を修正する前に、複製したボーンに分かりやすい名前を付けます。たとえば、元の脚にはleg_front_upper.L、leg_front_lower.L、leg_front_ik.Lを、コピーにはleg_middle_upper.L、leg_middle_lower.L、leg_middle_ik.Lを使います。これらは例なので、脚の位置と側の両方を区別できる一貫した命名パターンを使ってください。

セクション 3

IKターゲットを再割り当てし、チェーン長を確認する

ポーズモードに戻り、IKコンストレイントを持つ複製側のボーンを選択します。そのターゲットオブジェクトを確認し、ターゲットがアーマチュアの場合はターゲットボーンも確認します。同じアーマチュア内のコントローラーを使う場合、アーマチュアオブジェクトはそのままですが、ボーン参照は新しい脚のコントローラーを指す必要があります。ポールターゲットも別途確認してください。

IK設定には、チェーン長、テールを使用、ストレッチ、回転の一致、影響度も含まれます。チェーン長は参加するボーンの数を指定します。値が0の場合、利用できるチェーン全体が含まれます。まずは元の脚の設定を維持し、その後、複製側でもチェーンの境界が適切か確認してください。Blenderマニュアル:インバースキネマティクスコンストレイント

参加するボーンがちょうど2本の例では、チェーン長を2にして、その脚だけが反応するかテストします。昆虫の見えている体節だけから数を決めないでください。リグに補助ボーンや別の機構用チェーンが含まれる場合があります。

元の脚で外部のEmptyを使っている場合は、オブジェクトモードに戻り、ターゲットとポールのオブジェクトを複製して新しい脚の位置に配置し、それらの新しいオブジェクトを複製側のIKコンストレイントに割り当てます。また、引用したIK複製に関する議論では、Emptyターゲットをアーマチュア内のボーンに置き換える方法が説明されています。すでに動作しているリグでは、外部コントローラーのコピーがより小さな変更で済むことがよくあります。

セクション 4

反対側の脚には対称化を使う

胴体の反対側に脚を作る場合は、まず.Lと.Rのような対応する側の名前を設定します。編集モードで片側の脚のセットアップ全体を選択し、アーマチュア → 対称化を選びます。このツールはアーマチュアのX軸に沿ってミラーし、ボーンとコンストレイントのプロパティを調整して、ミラーした動作にします。実行前に、キャラクターの配置がその軸と合っていることを確認してください。Blenderマニュアル:対称化

反対側に既存の名前がないか、先に確認してください。対称化は存在しない対応ボーンを作成しますが、名前が一致する既存ボーンは上書きします。側を判定できないボーンは無視されます。処理を予測しやすくするため、対象の元セットアップだけを選択してください。Blenderマニュアル:対称化

6本脚のキャラクターの場合、片側の前脚、中脚、後脚を完成させてテストし、その後に完成したセットアップを対称化するのが実用的な手順です。これはワークフロー上の推奨事項です。各脚のペアに分かりやすい位置名を付けられ、一度に確認する未完成の参照を減らせます。

セクション 5

ドライバーと表示コントローラーを維持する

ボーンをミラーしても、ミラーされたドライバーシステム全体が設定されるわけではありません。Blenderの説明によると、対称化はボーンやコンストレイントのドライバーを作成も変更もしません。カスタムプロパティでIK/FKのブレンドや脚の別機能を制御している場合、新しい側に必要なドリブン接続を確認し、再作成してください。Blenderマニュアル:対称化

ドライバーエディターで、各関連ドライバーの出力先と変数を確認します。Single Property変数はデータブロックとRNAパスを参照し、Transform Channel変数はオブジェクト、ボーン、チャンネル、トランスフォーム空間を参照できます。脚固有のボーン名とプロパティパスを新しい対応先に変更します。共有の胴体コントロールは、共有する動作が意図されている場合に限ってそのままにします。Blenderマニュアル:ドライバーパネル

各コントローラーのカスタムシェイプも確認します。Blenderは別のオブジェクトを表示テンプレートとして使い、Override Transformボーンによってそのシェイプの表示位置が決まる場合があります。シェイプテンプレートを共有するのは適切な場合がありますが、オーバーライドが元の脚を指したままなら確認が必要です。シェイプが表示されているだけでは、新しいコントローラーが正しく接続されているとは限りません。Blenderマニュアル:ビューポート表示

セクション 6

複製したメッシュを新しいボーンに接続する

新しいスケルトンが正しく反応したら、ジオメトリを確認します。頂点グループバインドを使うアーマチュアモディファイア付きのメッシュでは、Blenderはボーン名と頂点グループ名を照合します。そのため、元の脚のグループが残った複製メッシュは、元のボーンに反応し続けることがあります。モディファイアのアーマチュアオブジェクトとグループ名の両方を確認してください。Blenderマニュアル:アーマチュアモディファイア

脚ごとに別のメッシュオブジェクトを使っている場合は、コピーした脚の関連する頂点グループ名を、新しい変形ボーンに一致するよう変更します。対応を変える際もウェイト値は維持してください。複数の脚で1つのメッシュオブジェクトを共有している場合は、コピーした脚の割り当てを適切な名前の割り当て先グループに移し、元の脚の不要な割り当てを削除します。元の脚にも必要な共有グループを全体的に改名しないでください。

ボーン複製の手順で作成した命名対応表をチェックリストとして使います。新しい変形ボーンごとに対応するメッシュグループを探し、どの頂点が含まれているか確認してください。そうすれば、不要にウェイトを変更する前に、コントローラー参照の問題とメッシュ割り当ての問題を切り分けられます。

セクション 7

脚をさらに複製する前に独立性をテストする

完成した複製を、小さく元に戻せる動きでテストします。以下の手順は、上記のターゲット、ドライバー、メッシュの関係から導いた実用的な診断方法です。

  1. 新しいIKコントロールを動かします。新しいチェーンが追従することを確認します。
  2. 元のIKコントロールを動かします。複製側が独立したままであることを確認します。
  3. 新しいポールコントロールがある場合は動かし、複製側の曲がる方向を確認します。
  4. 脚固有の各カスタムプロパティをテストし、連動する動作を確認します。
  5. 共有の胴体コントロールを動かし、両方の取り付け位置を確認します。
  6. コントロールのテストを繰り返しながらメッシュを観察します。
  7. 開始時のポーズに戻し、完成したセットアップを保存します。

テストに失敗した場合は、直接関係する設定を調べます。両方のチェーンが同じコントローラーに追従するなら、コンストレイントターゲットとドライバー変数を確認します。新しいボーンは動くのにメッシュが動かないなら、モディファイアと頂点グループを確認します。コントローラーが元の脚のそばに表示されるなら、カスタムシェイプのオーバーライドを確認します。動きが予期せず胴体にまで及ぶなら、IKチェーンの境界を見直します。

残りの脚を作る前に、複製した1本をこの手順全体で確認してください。完成した脚には、識別しやすいコントローラー、意図的に共有された依存関係、正しいメッシュ割り当てがあり、各入力への反応もテストされています。これにより、次の複製作業も同じ手順で進められます。

セクション 8

参考資料

関連記事

このテーマをさらに見る