シェイプとマスクとを変換する

マスクとシェイプは、役割は違っても作成方法はほとんど同じであるため、シェイプを作成した後でそれをマスクとして使いたくなったり、逆にマスクをシェイプとして使いたくなったりすることがあるかもしれません。シェイプをマスクに、またはマスクをシェイプに変更するには、「レイヤー」リストでオブジェクトの位置を変更するか、「オブジェクト」メニューを使用します。

メモ: 3D ペイントストローク、3D パーティクルシステムまたはリプリケータ、3D テキストオブジェクト、および平坦化されていない 3D グループにはマスクを適用できません。シェイプをこれらのオブジェクトのマスクに変換するには、オブジェクトを平坦化する必要があります。

シェイプをマスクに変換するときは、マスクの適用対象となるオブジェクトのタイプによって方法が異なります。次の手順では、シェイプをイメージベースのオブジェクト(ムービーまたはイメージシーケンス、イメージ、ジェネレータなど)のマスクに変換する方法について説明します。

シェイプをイメージのマスクに変換するには
  1. いずれかのシェイプツールを使ってシェイプを作成します(またはペイントストロークを描画します)。

    メモ: 「ライブラリ」の「シェイプ」カテゴリからプリセットのシェイプを追加することもできます。

  2. 「レイヤー」リストで、シェイプオブジェクトをマスクの適用先レイヤー上にドラッグします。

    シェイプがマスクに変換されます。マスクの適用先レイヤーがキャンバスの中央にない場合は、マスクの位置が多少ずれることがあります。これは、シェイプの親グループの中心に対する元の位置によって、変換後のマスクの位置が決まるためです。

シェイプをグループのマスクに変換するには
  1. いずれかのシェイプツールを使ってシェイプを作成します(またはペイントストロークを描画します)。

  2. 「レイヤー」リストで、シェイプをグループレイヤー上にドラッグし、マウスボタンを押したまま少し待ちます。ドロップメニューが表示されたら、「グループにマスクを移動」を選択します。

シェイプを、内包しているグループのマスクに変換するには
  1. いずれかのシェイプツールを使ってシェイプを作成します(またはペイントストロークを描画します)。

  2. 「レイヤー」リストで、シェイプオブジェクトを選択し、以下のいずれかの操作を行います:

    • シェイプをグループレイヤー上にドラッグし、マウスボタンを押したまま少し待ちます。ドロップメニューが表示されたら、「グループにマスクを移動」を選択します。

    • 「オブジェクト」>「マスクに変換」と選択します。

シェイプを別のシェイプのマスクに変換するには
  1. いずれかのシェイプツールを使ってシェイプを作成します(またはペイントストロークを描画します)。

  2. 「レイヤー」リストで、シェイプオブジェクトを別のシェイプオブジェクト上にドラッグし、マウスボタンを押したまま少し待ちます。

    ドロップメニューが表示されます。

  3. 「シェイプにマスクを追加」を選択します。

    シェイプが別のシェイプのマスクに変換されます。

    メモ: スプラインのマスクは 3D ペイントストロークには適用できません。ドロップメニューが表示されるようにするには、「シェイプ」インスペクタの「ストローク」パネルで「ローカル 3D」チェックボックスの選択を解除する必要があります。

シェイプをパーティクルエミッタまたはリプリケータのマスクに変換するには
  1. いずれかのシェイプツールを使ってシェイプを作成します(またはペイントストロークを描画します)。

  2. 「レイヤー」リストで、シェイプオブジェクトをエミッタまたはリプリケータ上にドラッグし、マウスボタンを押したまま少し待ちます。

    ドロップメニューが表示されます。

  3. 「エミッタにマスクを追加」または「リプリケータにマスクを追加」を選択します。

    シェイプがパーティクルエミッタまたはリプリケータのマスクに変換されます。

    メモ: ドロップメニューが表示されるようにするには、「エミッタ」インスペクタまたは「リプリケータ」インスペクタで「3D」チェックボックスの選択を解除する必要があります。

シェイプをテキストのマスクに変換するには
  1. 「レイヤー」リストで、マスクをかけるレイヤーを選択します。

  2. 「テキスト」インスペクタの「レイアウト」パネルで、「平坦化」チェックボックスが選択されていることを確認します。

  3. いずれかのシェイプツールを使ってシェイプを作成します(またはペイントストロークを描画します)。

  4. 「レイヤー」リストで、シェイプオブジェクトをテキストレイヤー上にドラッグします。

シェイプをマスクに変換するときの特別な考慮事項

シェイプをマスクに変換する必要があるときは、以下の点を考慮に入れてください:

  • シェイプをマスクに変換し、それを縮小/拡大されたオブジェクトに適用すると、マスクも縮小/拡大されます。これによって予期しない結果になることがあります。予期しない結果になるのを防ぐには、オブジェクトの大きさを 100 % に戻しておくか、オブジェクトを新しいグループに入れてからマスクをそのグループに適用してください。

  • 3D で操作されていたシェイプをマスクに変換すると、予期しない結果になることがあります。3D オブジェクトへのマスク適用について詳しくは、「3D プロジェクト内のオブジェクトにマスクをかける」を参照してください。

  • 変形された(拡大/縮小、回転、またはアンカーポイントが調整された)シェイプをマスクに変換する場合、変形は保持されません。

マスクをシェイプに変換するには
  • 「レイヤー」リストでマスクを選択して、以下のいずれかの操作を行います:

    • 「オブジェクト」>「シェイプに変換」と選択します。

      シェイプがグループの一番下に移動します。

    • 「レイヤー」リストでマスクを 2 つのオブジェクトの間にドラッグします。

    • マスクをグループレイヤー上にドラッグし、マウスボタンを押したまま少し待ちます。ドロップメニューが表示されたら、「グループにシェイプを移動」を選択します。