Seltsames Verhalten bei der Verwendung von Mischmodi mit einigen Optionen

Ungefähr die gleiche Frage wurde insbesondere in einigen Foren und zu diesem Thema gestellt. Aber ich erweiterte die Frage so weit, dass es notwendig war, ihm eine konkrete Antwort zu geben.

Geben Sie hier die Bildbeschreibung ein

Sehen Sie sich das Bild an, jede Ebene hat den gleichen Mischmodus. Jede Schicht wird auf unterschiedliche Weise erstellt. Die ersten 2 Ebenen sind nicht gewöhnlich (Sie können nicht darauf zeichnen). Sie können jedoch feststellen, dass der Effekt derselbe ist, wenn sie dem darunter liegenden Bild überlagert werden.

Wir gehen weiter, die 3. Schicht, die gewöhnlichste, und wenn jemand Spezialeffekte mit Blitzen machen würde, würde er die beiden vorherigen Methoden nicht verwenden. Sie können jedoch sehen, dass der Effekt beim Anwenden einer normalen Ebene auf das darunter liegende Bild unterschiedlich ist, obwohl der blending modein diesen drei Fällen derselbe ist. Fortfahren. Werfen wir einen Blick auf die letzten 2 Schichten.

Die 4. Ebene ist die gleiche wie die vorherige Ebene, aber das transparency shape layersKontrollkästchen ist deaktiviert, aber aufgrund ihrer Abschaltung wurde die übliche Ebene als die 2 ersten Ebenen auf das darunter liegende Bild gelegt. Und auch die letzte Schicht ist normal. Darin ist das Häkchen transparency shape layersaktiviert. Aber das Bild wird mit Hilfe der Ebeneneigenschaft gezeichnet - gradient fillmit blending modesowie allen vorherigen Ebenen.

Ich habe Ihnen gesagt, wie jede Ebene erstellt wurde, und jetzt möchte ich eine Frage stellen. Von allen Schichten wirkt sich die 3. Schicht korrekt auf die unterste Schicht aus (in Bezug auf den color dodgeModusalgorithmus). Die anderen Schichten haben keinen Einfluss auf den color dodgeAlgorithmus.

Ich vermute, dass sich die Formel für den color dodgeAlgorithmus ändert und eine andere Variable namens Opazität beinhaltet. Aber leider konnte ich die Formel nicht finden, die nicht erklärt, warum das blending effectanders wird.

Falls die Frage nicht zu klar ist, hier der kurze Auszug: Warum die 3. Schicht nicht wie der Rest mit der gleichen funktioniertblending mode

PS Ich habe meine PSD -Datei hier gelassen, um meine Frage besser zu verstehen, wenn meine Worte dafür nicht ausreichen.


Aktualisieren Sie ein weiteres Bild, um das Problem zu veranschaulichenGeben Sie hier die Bildbeschreibung ein

PSD hier

Hallo MaximPro. Willkommen bei GDSE. Es scheint, dass Ebene 3 vollständig transparent ist – die Füllungseinstellung im Ebenenbedienfeld ist auf 0 eingestellt. Die Farbausweichmischung wird innerhalb des Verlaufsüberlagerungseffekts eingestellt, nicht im Ebenenüberblendungsmodus. Ich kann wirklich nicht sehen, was hier das Problem ist. Es scheint wie erwartet zu funktionieren.
@BillyKerr Kerr Danke für den Gruß, die letzte Ebene, deren Verlauf nicht durch den Pinsel, sondern durch die Eigenschaften der Ebene festgelegt wird, erhält auch den Mischmodus nicht durch die Ebene, sondern durch die Eigenschaften. Das letzte Beispiel spielt keine entscheidende Rolle. Aber die Frage ist, warum sich die normale Ebene im Farbwedelmodus von der Ebene 4 mit transparency shape layerausgeschaltetem unterscheidet. Ich möchte dieses unerwartete Verhalten für die Benutzer verstehen
@BillyKerr nur 5 Ebenen haben Füllung = 0, andere haben 100%
Ich denke, das Problem ist, dass ich kein unerwartetes Verhalten sehen kann. Ziehen Sie vielleicht in Betracht, eine animierte Bildschirmaufnahme von dem zu zeigen, was Sie sehen, da ich es anscheinend nicht sehe. Oder ziehen Sie vielleicht in Erwägung, verschiedene Beispiele zu verwenden, um das Problem zu veranschaulichen, anstatt kleine unscharfe runde Formen.
@BillyKerr Nun, ich werde ein konkretes Bild zur Veranschaulichung des Problems erstellen
@BillyKerr was passiert mit deiner Antwort?
Er hat es gelöscht, es ist immer noch da, du kannst es nur nicht sehen, weil dein Ruf so schlecht ist.
Ich denke, das ist eine Frage für Adobe-Ingenieure. Niemand hier wird einen Einblick in die Mathematik hinter Mischmodi und verschiedenen Ebenenkonstruktionen haben. Insgesamt sieht es für mich so aus, als würde transparency shapes layerein breiterer Bereich verwendet, um Transparenz zu erkennen, das ist alles.
@MaximPro - Entschuldigung, ich habe meine Antwort gelöscht, weil sie falsch war, und ich glaube sowieso nicht, dass ich den Warum-Teil Ihrer Frage beantworten kann. Ich stimme Scott zu - es ist eine Frage für Adobe - oder vielleicht einen Mathematiker.
@Scott Und wo bekomme ich die Antwort auf diese Frage?
@BillyKerr Ah, in Ordnung!

Antworten (2)

Adobe hat die Mischmodi in Photoshop so uneinheitlich implementiert, dass sie alle exakten Zahlenangaben darüber versteckt haben, nur wenige qualitative Informationen sind in Tutorials und Handbüchern verfügbar

Die einzige leicht zu findende quantitative Information zu den Mischmodi von Adobe bezieht sich nur auf PDFs. Es ist hier:

https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_archives/blend_modes.pdf

Natürlich ist es nutzlos, wenn man wissen möchte, wie sich die Ebenenüberblendungsoptionen von Photoshop auf die Berechnungen der Mischmodi auswirken.

Ich habe festgestellt, dass die Ebenenüberblendungsoption „Transparenzformenebene“ Auswirkungen darauf hat, ob die Ebene eine Bitmap-Datenebene ist und der Mischmodus einer der folgenden ist:

  • Farbe brennen
  • Farbe ausweichen
  • Strahlendes Licht
  • lineares Licht
  • harte Mischung
  • Unterschied

Viele Ihrer Ebenen enthalten Verlaufsfüllungen als Vektordaten. Diese Ebenen werden wie Bitmap-Ebenen behandelt, wobei die Mischoption "Transparenz-Formen-Ebene" = AUS ist.

Stellen Sie die Ebenenoption „Transparenzformenebene“ in Ihrer gewöhnlichsten Ebene auf AUS und sehen Sie, wie sich die graue Wolke in einen hellblauen Stern verwandelt

Mischmodus Farbabwedeln berücksichtigt die Deckkraft der Bitmap je nach Ebenenoption „Transparenz Formen Ebene“ ganz unterschiedlich. OFF bewirkt (glaube ich) den gewünschten Effekt und ON bewirkt, dass die teilweise transparenten Pixel so aussehen, als wäre der Mischmodus = Normal.

Geben Sie hier die Bildbeschreibung ein

Ebenenmasken verursachen auch Transparenz, interagieren jedoch nicht mit dem Mischmodus "Transparenzformen-Ebene".

Übrigens. Der letzte Satz gilt auch für Einstellungsebenen:

Geben Sie hier die Bildbeschreibung ein

Es gibt eine Kurvenebene mit einer Schwarzweiß-Ebenenmaske und einem Farbabwedel für den Mischmodus. Ich muss zugeben, dass dies 100% meines Wissens über die nicht normalen Mischmodi und Mischoptionen der Einstellungsebenen ist.

Aufgrund des Vorhergehenden glaube ich, dass Photoshop zahlreiche Kombinationen von Modusauswahlen zulässt, die Unsinn oder zumindest nicht dokumentiert sind. Ich denke, dass der Ebenenüberblendungsmodus "Transparency Shapes Layer" für Ebeneneffekte (= Ebenenstile) gedacht ist und andere Transparenzen auf undokumentierte Weise behandelt.

Vektoren und Bitmaps werden mit Color Dodge anders berechnet

Das liegt daran, dass die meisten Ihrer Sterne Vektoren sind , während diejenigen, die mit Color Dodge anders aussehen, Bitmaps sind .

Wenn Photoshop seinen Algorithmus verwendet, um den Mischmodus „Farbe abwedeln“ zu berechnen , verfügt es über viele Informationen, mit denen es arbeiten kann, wenn ein Vektor verwendet wird. Wenn Sie jedoch mit einer Bitmap arbeiten , gibt es nur begrenzte Farbinformationen und die Berechnung verwendet eine andere Methode.

Um den Bitmaps mit Color Dodge eine bessere Chance zu geben , können Sie zu CMYK -Farben wechseln, die zwar einen kleineren Farbraum als RGB haben, aber bessere Ergebnisse liefern.

Verwenden Sie alternativ „Erweiterte Mischoptionen“ , um die Bitmap- Farbabweich- Berechnungen zu verbessern.

Geben Sie hier die Bildbeschreibung ein

Der Schlüssel ist also, alles konsistent zu halten. Verwenden Sie für das beste Ergebnis nur Vektoren mit RGB.

*Ebenenstile und Formen sind alle Vektoren.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein