Vous utilisez un objet dynamique comme masque pour un autre calque?

8

Disons que je crée un objet intelligent complexe contenant des calques, des filtres, des effets, des calques de forme, etc.

Ensuite, dans la composition principale, je veux utiliser cet objet intelligent pour masquer un autre calque / objet intelligent avec.

Cependant, je ne veux pas voir l'objet intelligent de masquage lui-même.

Existe-t-il une configuration, comme le mode de fusion, ou similaire, qui me permet de le faire, sans simplement ajouter un masque de calque et copier les parties visibles?

Fondamentalement, je veux laisser l'objet intelligent (le masque) être entièrement modifiable et le faire appliquer automatiquement en tant que masque à un autre calque / objet intelligent, sans aucune étape manuelle autre que la modification de l'objet intelligent.

Remarque, je ne demande pas spécifiquement comment faire un "masque d'écrêtage", en faisant Alt-clic sur la ligne de séparation entre deux couches. Je connais cette fonction, mais si le calque du dessus (celui qui est découpé) est transparent, des parties du calque du dessous (celui du masquage) seront visibles. Voilà ce que je veux éviter.

Fondamentalement, pour reproduire un exemple, créez deux calques à l'aide de l'outil de sélection rectangulaire et créez deux calques de couleur unie, de couleurs différentes:

+==============+
I              I
I              I
I      +------------+
I      |            |
I      |            |
I      |            |
+======|            |
       |            |
       +------------+

Ensuite, je veux masquer le calque supérieur afin que seul ce calque soit visible, mais uniquement les parties masquées par le calque inférieur, sans que le calque inférieur soit visible, comme ceci:

       +-------+
       |       I
       |       I
       |       I
       +=======+

Avec un masque d'écrêtage droit, je verrais toujours le calque sous-jacent.

Lasse V. Karlsen
la source

Réponses:

7

Ce que vous cherchez, c'est un masque d'écrêtage. Cela se fait en plaçant votre couche SO complexe sous celle que vous souhaitez masquer. De là, vous avez trois choix:

  • Ciblez le calque que vous souhaitez masquer et choisissez Create Clipping Maskdans le menu déroulant du panneau Calques.

  • Utilisez le raccourci clavier Ctl+ Alt+ G( Cmd+ Opt+ Gsur Mac).

  • Maintenez enfoncée Alt/Option, survolez la ligne entre les deux calques jusqu'à ce que le curseur change et cliquez une fois.

Pour supprimer les parties non superposées du calque d'écrêtage, ouvrez la boîte de dialogue Options de fusion et décochez Blend Clipped Layers as Group, puis faites glisser l'extrémité blanche du Blend Ifcurseur supérieur vers la gauche jusqu'à ce que les bits que vous ne voulez pas disparaissent. Vous devrez peut-être également désactiver le remplissage 0.

Alan Gilbertson
la source
Cela clippera le calque supérieur au calque inférieur, mais les parties du calque inférieur qui seraient visibles à travers les parties transparentes du calque supérieur sont celles dont je veux me débarrasser. Fondamentalement, je veux faire quelque chose de similaire à un masque d'écrêtage, sans avoir aucune partie du calque ci-dessous visible.
Lasse V. Karlsen
J'ai ajouté un paragraphe à la réponse pour couvrir ce cas. Si je comprends bien ce que vous essayez de faire, cela devrait vous amener là où vous voulez être.
Alan Gilbertson
2

UTILISEZ un masque d'écrêtage> Double-cliquez sur le calque qui devrait être invisible> décochez la deuxième case à cocher (qui dit quelque chose comme `` mélanger le masque d'écrêtage en tant que groupe '' (je le traduis manuellement à partir de ma propre langue car je n'ai pas de version anglaise) installée)).

EDIT: J'ai oublié de mentionner qu'après ces étapes, vous devrez peut-être définir la transparence de remplissage à 0%.

paddotk
la source