Unity のアニメーションシステムでは、Muscle & Settings を使って様々なボーンの動く範囲を制御することができます。
アバターが適切に 設定 されると、アニメーションシステムはボーンの構造を把握し、アバター のインスペクターで Muscles & Settings タブが使用できるようになります。 Muscles & Settings タブを使ってキャラクターの動きの範囲を調整し、自然に見えるようにキャラクターを変形させ、目に見えるアーティファクトやキャラクター自体と重なることを避けます。
Muscle & Settings タブには以下が含まれます。
Buttons to toggle between the Mapping and Muscles & Settings tabs. You must Apply or Revert any changes made before switching between tabs.
Use the Muscle Group Preview area to manipulate the character using predefined deformations. These affect several bones at once.
Use the Per-Muscle Settings area to adjust individual bones in the body. You can expand the muscle settings to change the range limits of each settings. For example, by default, Unity gives the Head-Nod and Head-Tilt settings a possible range of –40 to 40 degrees but you can decrease these ranges even further to add stiffness to these movements.
Use the Additional Settings to adjust specific effects in the body.
The Muscles menu provides a Reset tool to return all muscle settings to their default values.
Buttons to accept any changes made (Accept), discard any changes (Revert), and leave the Avatar window (Done). You must Apply or Revert any changes made before leaving the Avatar window.
Muscle Group Preview と Per-Muscle Settings での設定は、シーン ビューですぐに変更をプレビューできます。スライダーを左右にドラッグすると、キャラクターに適用する各設定の範囲を確認できます。
スケルトンのボーンをメッシュを通して見ることができます。
Additional Settings の Translation DoF (変形の度合い) オプションを有効にすると、ヒューマノイドの変形アニメーションを有効にできます。このオプションを無効にすると、Unity は回転だけを使ってボーンをアニメーション化します。 Translation DoF は、Chest (胸)、UpperChest (胸の上部)、Neck (首)、LeftUpperLeg (左脚の上部)、RightUpperLeg (右脚の上部)、LeftShoulder (左肩)、RightShoulder (右肩) に使用できます。
ノート Translate DoF を有効にするとパフォーマンスの要件が増加する場合があります。なぜなら、アニメーションシステムがヒューマノイドアニメーションをリターゲットするために追加処理を実行する必要があるためです。このため、このオプションは、キャラクターのボーンのアニメーション化された変形がアニメーションに含まれている場合にのみ有効にしてください。