AnimationUnityのAvatarMaskについての基礎知識をまとめました。Unity2018.2.11AvatarMask?AvatarMaskとは、特定の部位にだけモーションを適用するための機能です。実際の用途としては下記の二つが挙げられます。AvatarMaskで作れます。マスクの設定はAvatarMaskのインスペクタから行います。Humanoidの場合は無効化したい部位をクリックして赤い状態にします。Skeletonを押します。無効化したい部位のGameObject名のチェックを外します。これでAvatarMaskの設定ができました。インポート時のマスクそれではアニメーションのインポート時にAvatarMaskを使ってみます。Controllerをセットアップします。SettingsのAnimationタブのMaskからAvatarMaskを設定します。MaskにするとAvatarMask欄が現れます。試しに腕だけ動かないようにするとこのようになります。ランタイムでのマスク次にアニメーション再生時にAvatarMaskを使ってアニメーションを合成してみます。Controllerをセットアップします。これにAvatarMaskを適用するには、レイヤーを追加して新しいレイヤーにAvatarMaskを追加します。このレイヤーのWeightを1にすればマスクした部分だけがこのレイヤーのモーションになります。今回は試しに腕だけ1つ目のレイヤーを適用するように設定してみました。手だけが走るようになりました。1はてなブログをはじめよう!halya_11さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。