Version: 2021.2
言語: 日本語
Events
Motion

Mask

マスキングを使用すると、クリップ内のアニメーションデータの一部を破棄することができ、オブジェクトやキャラクターの全体ではなく一部だけをアニメーション化できます。例えば、投げるアニメーションを持つキャラクターの場合です。投げるアニメーションを走る、しゃがむ、ジャンプするなどのさまざまな他の体の動きと組み合わせて使用できるようにしたい場合は、投げるアニメーションのマスクを作成して、右腕、上半身、頭だけに制限します。このようにすると、アニメーションのこの部分は、ベースになる走るアニメーションやジャンプするアニメーションに重ねたレイヤーで再生できます。

マスキングをビルドに適用して、ファイルサイズとメモリを小さくすることができます。また、ランタイムにブレンドするアニメーションデータが少ないため、処理速度が向上します。場合によっては、インポートしたマスキングが目的に合わない場合があります。その場合、アニメーターコントローラーのレイヤー設定を使用して、実行時にマスクを適用することができます。このページは、インポート設定のマスキングに関連しています。

インポートしたアニメーションクリップにマスクを適用するには、Mask を展開して Mask のオプションを表示します。メニューを開くと、Definition (定義)、Humanoid (ヒューマノイド)、Transform (トランスフォーム) の 3 つのオプションが表示されます。

Mask のオプション。Definition、Humanoid、Transform
Mask のオプション。Definition、Humanoid、Transform

Definition

このクリップ専用に使用が限定されたマスクを作成するか、プロジェクトから既存のマスクアセットを使用するかどうか選択することができます。

このクリップ専用のマスクを作成する場合は、Create From This Model を選択します。

複数のクリップに同じマスクを使って設定する場合、Copy From Other Mask を選択し、マスクアセットを使用する必要があります。こうすることによって、1 つのマスク定義を多くのクリップで再利用することができます。

Copy From Other Mask を選択する場合は、Humanoid と Transform オプションは利用できません。なぜなら、これらのオプションは、使用がこのクリップに限定されたマスクを作成するためのものだからです。

Copy From Other option を選択し、マスクアセットが割り当てられています
Copy From Other option を選択し、マスクアセットが割り当てられています

Humanoid

Humanoid オプションを使用すると、人体図から身体部位を選択することですばやくマスクを定義できます。アニメーションがヒューマノイドとして設定され、有効なアバターを持つ場合は、この方法を使うことができます。

Humanoid のマスク選択オプション
Humanoid のマスク選択オプション

Transform

このオプションでは、個々の骨やアニメーションの可動部分に基づいてマスクを指定することができます。これにより、マスクの正確な定義により細かい制御を行うことができます。また、ヒューマノイドアニメーション以外のクリップにマスクを適用することもできます。

Transform のマスク選択オプション
Transform のマスク選択オプション
Events
Motion
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961