アーマチュア統合¶
ウェイト転送後は、次の順番で処理します。
- アーマチュアコピー + ボーン削除
- アーマチュアマージ
- Copy Transforms 設定
1. アーマチュアコピー + ボーン削除¶
フィット先アバターのアーマチュアをコピーし、衣装に不要なボーンを削除します。 元のアバターアーマチュアは変更しません。
2. アーマチュアマージ¶
コピーしたアバターアーマチュアを衣装アーマチュアへマージします。 ヒューマノイドボーンを対応アバター側のものへ入れ替え、 揺れものボーンは対応するボーン階層へ移動します。
例: Hips → Skirt_Root 等であれば、マージ後も Hips → Skirt_Root になります。
マージ後に対応アバターのボーンを色分け¶
既定では、対応アバター由来のボーンをシアンで表示します。 横のカラーパレットから色を変更できます。
衣装固有ボーンと、マージ前からコンストレイントが設定されているボーンは、 既存の色を維持します。
3. Copy Transforms 設定¶
マージ済み衣装アーマチュアの同名ボーンへ、フィット先アバターを参照する
D9_CT_* Copy Transformsコンストレイントを設定します。
ウェイトチェック段階で使用します。
ModularAvatarの MergeArmature 後の挙動をBlenderで再現するもので、 アバターのボーンをポーズモードで動かすと衣装のボーンが動く感じです。
制約空間¶
- World: アーマチュアの位置が違っていてもワールド空間で追従
- Local: ボーンの相対姿勢をローカル空間で追従
コンストレイントの解除¶
ポーズモードでコンストレイントされているボーン(D9_CT_*)を選択して解除します
(ショートカットキー Ctrl+Alt+C)。