BipedPlus
/
Advanced Features
Rigging Info 第2回 — Biped設定 & ミラーリング
Rigging Info 第2回 — Biped設定 & ミラーリング
📺 チュートリアル動画: Rigging Info 第2回 | Biped設定 & ミラーリングの仕組み
BipedPlus Ani Utils のポーズリセット & Mirror Pose 機能のための事前設定
⚠️ 前提知識: このドキュメントを理解するには、まずローカルマトリックス & 階層(Hierarchy)の概念を学習してください。
→ 3dsMax リギングチュートリアル | ローカルマトリックス & 階層構造
2.1 Biped設定の概要
Biped設定は、Biped の基本情報とミラーリングルールを Rigging Info ノードに追加保存するオプションです。
| ツール | 使用状況 |
|---|---|
| Fast-Ref | ほとんど使用しない |
| BipedPlus Ani Utils | 必須 — Reset All / Mirror Pose 機能に使用 |
Biped設定データが保存されていないと、Ani Utils の Reset All および Mirror Pose 機能が正常に動作しません。
2.2 ポーズリセット(Reset)
Rigging Info ノードに保存されたデフォルトポーズを基準に、コントローラーを初期状態に復元します。
保存方法
- キャラクターをデフォルトポーズ(A-Pose または T-Pose)に設定します。
- Biped設定セクションで [Save Update] を実行します。
- デフォルトポーズがノードに保存されます。
使用方法
- Ani Utils → Reset All を実行すると、保存されたデフォルトポーズに復元されます。
- ポーズが崩れた状態でも即座にリセットされます。
2.3 ミラーリングの仕組み
BipedPlus のコントローラーミラーリングは、ローカルポーズ値 × ポーズファクター方式で動作します。
ミラー結果 = ソースコントローラーのローカルポーズ値 × ポーズファクター
ポーズファクターの設定例
| 軸 | ファクター値 | 意味 |
|---|---|---|
| X | +1 | 同方向 |
| Y | +1 | 同方向 |
| Z | -1 | 反転 |
なぜ完全自動化が難しいのか?
リガーやキャラクター TA によって、前方(Front)をX軸にするかY軸にするか、Z方向の設定がすべて異なります。
この違いにより、ミラースクリプトの完全自動化は非常に困難です。
現時点では、ポーズファクターとローテーションファクターを手動設定する方式が最も安定しています。
2.4 BipedPlus デフォルト設定
BipedPlus でビルドしたリグは、ポーズファクターとローテーションファクターがデフォルト値で自動設定されています。
通常は変更の必要はなく、例外的なケースでのみ調整します。
2.5 ミラーリングの除外設定
特定のコントローラーをミラーリング対象から除外できます。
使用例: 袖に追加された補助コントローラーをミラーから除外
- 対象のコントローラーを選択します。
- Biped設定でミラーリングのチェックを外します。
- [Save Update] を実行します。
- 以降、Mirror Pose 実行時そのコントローラーはミラー対象から除外されます。
2.6 Center コントローラーの設定
左右の区別がない中央コントローラー(例: 脊椎、頭、COM)も、ミラーリング時に左右反転するよう設定できます。
- Center コントローラーとして指定すると、Mirror Pose 実行時に自動で左右反転が適用されます。
- 名前規則(
_L/_R)がなくても、位置ベースでソースとターゲットを指定できます。
2.7 設定の Export / Import
設定済みのミラーリングルール(ポーズファクター、ローテーションファクター、除外リスト)をファイルとして書き出したり、読み込んだりできます。
| 機能 | 説明 |
|---|---|
| Export | 現在の設定を外部ファイルに保存 |
| Import | 保存した設定ファイルを読み込んで適用 |
ヒント: 同じ軸設定を使用するプロジェクトであれば、Export したファイルを共有することでチーム全体に同じ設定を適用できます。
2.8 保存 & 適用
すべての設定が完了したら、必ず [Save Update] を実行して Rigging Info ノードに反映させてください。
保存後の確認事項
- Ani Utils のステータスバーに
Reset、Mirrorが表示されていれば正常に保存されています。 - 表示がない場合はデータ未保存の状態ですので、再度 Save Update を実行してください。