Unity のアニメーションシステムでは、Muscle & Settings を使って様々なボーンの動く範囲を制御することができます。
アバターが適切に 設定 されると、アニメーションシステムはボーンの構造を把握し、アバター のインスペクターで Muscles & Settings タブが使用できるようになります。 Muscles & Settings タブを使ってキャラクターの動きの範囲を調整し、自然に見えるようにキャラクターを変形させ、目に見えるアーティファクトやキャラクター自体と重なることを避けます。
Muscle & Settings タブには以下が含まれます。
Muscle Group Preview と Per-Muscle Settings での設定は、シーン ビューですぐに変更をプレビューできます。スライダーを左右にドラッグすると、キャラクターに適用する各設定の範囲を確認できます。
スケルトンのボーンをメッシュを通して見ることができます。
Additional Settings の Translation DoF (変形の度合い) オプションを有効にすると、ヒューマノイドの変形アニメーションを有効にできます。このオプションを無効にすると、Unity は回転だけを使ってボーンをアニメーション化します。 Translation DoF は、Chest (胸)、UpperChest (胸の上部)、Neck (首)、LeftUpperLeg (左脚の上部)、RightUpperLeg (右脚の上部)、LeftShoulder (左肩)、RightShoulder (右肩) に使用できます。
ノート Translate DoF を有効にするとパフォーマンスの要件が増加する場合があります。なぜなら、アニメーションシステムがヒューマノイドアニメーションをリターゲットするために追加処理を実行する必要があるためです。このため、このオプションは、キャラクターのボーンのアニメーション化された変形がアニメーションに含まれている場合にのみ有効にしてください。