Zusammensetzen transparenter Pfade, sodass das oberste Pixel gewinnt

Ich habe Schwierigkeiten zu formulieren, was ich erreichen möchte, aber ich werde versuchen, es zu erklären. Beginnen wir mit den folgenden Bildern:

Aktuell Gewünscht

   (a)           (b)

Bild (a) zeigt das Bild, wie ich es gerade habe, mit der richtigen Transparenz für die oberste Ebene. Was ich möchte, ist, dass das dunklere Rechteck nicht das abgewinkelte Rechteck dahinter zeigt, wie in Bild (b), aber ohne den Pfad in Stücke zu brechen (und ohne den zusätzlichen Strich neben dem aufrechten Rechteck. Es ist nicht klar, aber wenn Sieh dir (b) genau an, das dunkle Rechteck ist immer noch transparent.

Der Haken ist, dass es nicht ein abgewinkeltes Rechteck gibt, sondern viele, jedes mit unterschiedlicher Deckkraft. Ich möchte jedoch, dass bei jeder Form nur das oberste Pixel durchscheint. Ich muss es auch flexibel ändern können, daher wäre es sehr umständlich, jede Form in eine Schnittgruppe für jede darunter liegende Ebene zu kopieren.

Dies scheint ein Compositing-Modus oder so etwas zu sein, aber ich weiß nicht, wie ich es nennen soll oder wie es geht (wenn es einen einfachen Weg gibt. Außerdem verwende ich Illustrator (CS5).

Aktualisieren

Da es scheint, dass meine Beweggründe nicht ganz klar sind, lassen Sie mich etwas mehr erklären. Das Bild wird in einer Benutzeroberfläche für die Cocoa-Umgebung verwendet. Es wird ein Vorlagenbild sein, was bedeutet, dass die einzige verwendete Farbe Schwarz ist. Die einzige Möglichkeit, Grauschattierungen einzuführen, besteht darin, die Deckkraft zu variieren. Deshalb brauche ich eine scheinbar so seltsame Einschränkung.

Aktualisierung 2

Ich habe meine Bilder aktualisiert, um die Transparenzprobleme besser widerzuspiegeln. Die untere Ebene ist jetzt auch transparent. Der einzige Chromawert in beiden Bildern ist jetzt Schwarz mit unterschiedlichen Opazitäten.

Ich verstehe das nicht. Warum sollten Sie die Deckkraft variieren, wenn die Objekte undurchsichtig sein müssen? Das bedeutet "nur den obersten Pixel anzeigen". Wenn Sie jedes Objekt undurchsichtig machen, haben Sie kein Problem.
Ich verstehe diese Frage ehrlich gesagt nicht.
Mein resultierendes Bild muss nichts als Schwarz haben, bei unterschiedlichen Opazitäten. Das resultierende Bild muss transparent sein, aber ich möchte nicht, dass sich die Transparenz der Ebenen ansammelt.
Was hat (a) mit dieser Frage zu tun? Sie verweisen auf (b), aber nicht auf (a), und das könnte hier fehlen, sodass die Frage sinnvoller ist.
@PhilipRegan: Guter Punkt, ich habe den Absatz unter den Bildern aktualisiert.
Ich habe meine Antwort gemäß Ihrem Update aktualisiert. Ich denke, die Antwort ist einfacher als Sie denken.

Antworten (2)

100 % Schwarz + 0 % Schwarz = immer noch Schwarz

Die Frage klingt auf den ersten Blick irgendwie komisch: „Wie kann ich ein durchscheinendes Objekt blickdicht machen?“ Technisch gesehen ist dies per Definition der Wörter nicht möglich . Es gibt Möglichkeiten, dies in Illustrator zu tun, ohne neue Objekte zu erstellen, aber sie funktionieren nicht für Sie, wenn die einzige Farbe, mit der Sie arbeiten können, Schwarz ist.

Der Denkprozess ist, dass Sie 2 Aspekte zu Ihrem Objekt haben können:

  1. Ein undurchsichtiger "Basislack"
  2. Eine obere Schicht mit unterschiedlicher Opazität.

Sie haben angegeben, dass Ihre Palette nur Schwarz enthält, was den Basislack einfach macht – er muss schwarz sein. An diesem Punkt spielt es keine Rolle, was Sie mit der Deckschicht machen, denn ein durchscheinendes Schwarz auf einem undurchsichtigen Schwarz ergibt, nun ja, Schwarz .

Es sei denn...

Endverwendung/Einschränkung

Ich bin mir nicht sicher, ob ich deine Einschränkung verstehe. Wenn Sie nur ein monochromes Vorlagenbild erstellen, warum verwenden Sie nicht deckende Graustufenverläufe in Ihren Illustrator-Objekten, um das endgültige Bild zu erzeugen. Verwenden Sie dann das erzeugte Bild als Deckkraftmaske auf einem vollständig schwarzen Objekt, um ein endgültiges Bild zu erzeugen, das unterschiedliche Deckkräfte von Schwarz aufweist, ohne undurchsichtig zu sein?

Nur weil Ihr endgültiges Bild einfarbig sein und nur in der Deckkraft variieren muss, bedeutet das nicht, dass die Objekte, die zum Erstellen dieses Bildes verwendet werden, ähnlich eingeschränkt sein müssen.

Hier ist wie:

So erstellen Sie eine Deckkraftmaske

Zusammensetzen

Es gibt eine Möglichkeit, flexible Objekte mit komplexem Erscheinungsbild zu erstellen, ohne Schnittmasken oder Ebenengruppen zu verwenden. Ab CS3 (oder früher?) können Sie Ihren Objekten mehrere Füllungen hinzufügen. Wenn Ihr Objekt mehrere Füllungen hat, werden sie wie Ebenen in der AppearancePalette gestapelt.

Wenn Sie ein Objekt mit einer undurchsichtigen weißen Füllung erstellen und dann eine weitere Füllung mit Schwarz mit Farbverlauf und Deckkraft darüber hinzufügen, haben Sie 1 Objekt mit dem gewünschten Effekt. Ihre Zeichenfläche bleibt sehr sauber – keine zusätzlichen Pfade, keine überladenen Ebenen oder Gruppen, keine unnötigen Schnittmasken, keine Angst, dass nur Direct Selectioneinige der benötigten Ankerpunkte erfasst werden, keine Angst vor dem „Reißen“ von Objekten, die nicht an den ausgerichtet sind Millipunkt.

Beispiel:

Komplexes Erscheinungsbild

Es ist zu beachten, dass dies in Ihrem Beispiel kein anderes Ergebnis liefert als die Verwendung eines Graustufenverlaufs. Es ist jedoch eine gute Technik, die Sie in Ihrem Kit haben sollten.

Auf TutsPlus.com gibt es ein großartiges Tutorial, das die Verwendung mehrerer Füllungen zum Erstellen komplexer Effekte demonstriert . Es enthält mehrere gute Beispiele für die Flexibilität und Leistungsfähigkeit dieser Technik.

Die Informationen zu Mehrfachfüllungen sind interessant, aber, wie Sie zugeben, für meine aktuelle Aufgabe nicht relevant. Wenn ich Ihren Vorschlag annehme und eine Graustufenkomposition erstelle, können Sie beschreiben, wie ich das dann nehmen und auf ein komplett schwarzes Objekt mit derselben Silhouette anwenden würde?
@Dov kurze Anleitung zur Antwort hinzugefügt.
Hey, ich habe es geschafft - der schwierige Teil war, die feste Form auf der linken Seite der Maske zu bekommen. Ich musste alle in der Maske verwendeten Pfade auswählen, aber die Ebene der Hintergrundform auswählen. Aber genau das habe ich gesucht.

Ich denke, was Sie suchen, ist ein Ebenenüberblendungsmodus, um das zu tun, was Sie tun möchten. Illustrator hat keine Mischmodi, und selbst wenn, gibt es keinen (zumindest in Photoshop), mit dem Sie tun können, was Sie tun möchten. Transparenz ist in diesem Fall ein stumpfes Werkzeug, weil die Mischmodi darauf reagieren; Sie müssen lediglich die Transparenz zulassen oder ganz ausschalten.

Genau dafür sind Ebenen da: Damit Sie die gesamten obersten Objekte anzeigen können, ohne alles darunter ausschneiden zu müssen. Platzieren Sie jedes Objekt auf einer eigenen Ebene, und Sie haben die Bearbeitungsfunktionen, die Sie benötigen, ohne Objekte beschneiden zu müssen, damit alles funktioniert. Ebenen sind ein einfaches Werkzeug, das Sie strategisch zu Ihrem Vorteil einsetzen können.

Basierend auf Ihrem Beispiel können Sie also den obersten Rahmen mit gefüllten Rechtecken darunter haben – einen mit Transparenz und einen undurchsichtig –, den Sie nach Bedarf austauschen können. Nicht ideal, aber es ist viel einfacher, eine Ebene ein- und auszuschalten, als Formen bei jeder Bearbeitung zu beschneiden.

Das Problem ist, dass die untere Schicht durchscheint, und ich möchte es nicht. Ich habe meine Frage in den letzten Minuten ein paar Mal aktualisiert.
Ich habe meine Bilder erneut aktualisiert, um meine Anforderungen besser zu veranschaulichen. Ich erstelle ein Cocoa-Vorlagenbild, daher gibt es keine Graustufenbereiche, sondern nur unterschiedliche Transparenz. Sowohl (a) als auch (b) demonstrieren dies nun.
@Dov: Ich glaube, ich habe es jetzt verstanden, also hier eine letzte Änderung.
Okay, danke, das klang nach dem, wonach ich gesucht hatte. Ich denke, im Moment ist es am besten, das Trimm-Pfadfinder-Werkzeug für ein Duplikat meiner Ebenen zu verwenden. Das gibt mir meistens das gewünschte Aussehen (das habe ich für das B-Bild oben verwendet). Vielen Dank für Ihre Hilfe.