Verwenden Sie ein Smart Object als Maske für eine andere Ebene?

8

Angenommen, ich erstelle ein komplexes intelligentes Objekt mit Ebenen, Filtern, Effekten, Shapelayern usw.

Dann möchte ich in der Hauptkomponente dieses intelligente Objekt verwenden, um eine andere Ebene / ein anderes intelligentes Objekt damit zu maskieren.

Ich möchte jedoch das maskierende Smart-Objekt selbst nicht sehen.

Gibt es eine Konfiguration wie den Mischmodus oder ähnliches, mit der ich dies tun kann, ohne nur eine Ebenenmaske hinzuzufügen und über die sichtbaren Teile zu kopieren?

Grundsätzlich möchte ich, dass das Smart-Objekt (die Maske) vollständig bearbeitet werden kann und automatisch als Maske auf eine andere Ebene / ein anderes Smart-Objekt angewendet wird, ohne dass andere manuelle Schritte als das Bearbeiten des Smart-Objekts erforderlich sind.

Beachten Sie, dass ich speziell nicht frage, wie eine "Schnittmaske" erstellt werden soll, indem Sie bei gedrückter Alt-Taste auf die Trennlinie zwischen zwei Ebenen klicken. Ich kenne diese Funktion, aber wenn die darüber liegende Ebene (die abgeschnittene) transparent ist, sind Teile der darunter liegenden Ebene (die eine Maskierung) sichtbar. Das möchte ich vermeiden.

Um eine Beispielkomposition zu reproduzieren, erstellen Sie zwei Ebenen mit dem rechteckigen Auswahlrechteck und erstellen Sie zwei einfarbige Ebenen mit unterschiedlichen Farben:

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

Dann möchte ich die oberste Ebene maskieren, sodass nur diese Ebene sichtbar ist, aber nur die Teile, die von der untersten Ebene maskiert werden, ohne dass die unterste Ebene wie folgt sichtbar ist:

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

Mit einer geraden Schnittmaske würde ich immer noch die darunter liegende Schicht sehen.

Lasse V. Karlsen
quelle

Antworten:

7

Was Sie suchen, ist eine Schnittmaske. Dazu platzieren Sie Ihre komplexe SO-Ebene unter der Ebene, die Sie maskieren möchten. Von dort haben Sie drei Möglichkeiten:

  • Wählen Sie die Ebene aus, die Sie maskieren möchten, und wählen Sie sie Create Clipping Maskim Flyout-Menü des Ebenenbedienfelds aus.

  • Verwenden Sie die Tastenkombination Ctl+ Alt+ G( Cmd+ Opt+ Gauf dem Mac).

  • Halten Alt/OptionSie die Maustaste gedrückt , bewegen Sie den Mauszeiger über die Linie zwischen den beiden Ebenen, bis sich der Cursor ändert, und klicken Sie einmal.

Um die nicht überlappenden Teile der Schnittebene zu entfernen, öffnen Sie das Dialogfeld Mischoptionen und deaktivieren Sie das Kontrollkästchen Blend Clipped Layers as Group. Ziehen Sie dann das weiße Ende des oberen Blend IfSchiebereglers nach links, bis die nicht mehr gewünschten Bits verschwinden. Möglicherweise müssen Sie auch die Füllung auf verringern 0.

Alan Gilbertson
quelle
Dadurch wird die darüber liegende Ebene auf die darunter liegende Ebene geklipst, aber die Teile in der darunter liegenden Ebene, die durch die transparenten Teile in der darüber liegenden Ebene sichtbar sind, sind diejenigen, die ich entfernen möchte. Grundsätzlich möchte ich etwas Ähnliches wie eine Schnittmaske tun, ohne dass Teile der darunter liegenden Ebene sichtbar sind.
Lasse V. Karlsen
Ich habe der Antwort einen Absatz hinzugefügt, um diesen Fall abzudecken. Wenn ich richtig verstehe, was Sie versuchen, sollte das Sie dahin bringen, wo Sie sein möchten.
Alan Gilbertson
2

Verwenden Sie eine Schnittmaske> Doppelklicken Sie auf die Ebene, die unsichtbar sein soll> deaktivieren Sie das zweite Kontrollkästchen (das so etwas wie "Schnittmaske als Gruppe mischen" sagt (ich übersetze dies manuell aus meiner eigenen Sprache, da ich keine englische Version habe) Eingerichtet)).

BEARBEITEN: Ich habe vergessen zu erwähnen, dass Sie nach diesen Schritten möglicherweise die Fülltransparenz auf 0% setzen müssen.

Paddotk
quelle