Spektrale Farbmischung

Das Palettensystem von Lumi verwendet ein Spektralfarbmodell, um zu simulieren, wie sich echte Pigmente mischen. Das Ziel besteht darin, das Erstellen und Auswählen von Farben aus einer digitalen Palette so zu gestalten, als würden sie physische Farben mischen. Sobald eine Farbe auf die Leinwand angewendet wird, handelt es sich um Standard-RGB.

Was Spektralmischung bedeutet

Die herkömmliche RGB-Mischung ist additiv: Durch die Mischung zweier RGB-Werte werden diese in Richtung eines Mittelpunkts gemittelt. Das Mischen von Pigmenten ist subtraktiv: Jedes Pigment absorbiert bestimmte Wellenlängen, und ihre kombinierte Wirkung ist dunkler und verändert häufig den Farbton.

Lumi modelliert dies mithilfe einer 10-Band-Spektralreflexionsdarstellung für Palettenfarben anstelle von RGB.

Dies führt zu lackähnlichen Ergebnissen: Durch die Mischung von Blau und Gelb entsteht Grün, nicht Grau. Durch das Mischen zweier gesättigter Farben entsteht eine Farbe, die sich in Richtung Neutral verschiebt, wie dies bei physikalischen Pigmenten der Fall ist.

Die Spektralberechnung wird während der Palettenkonstruktion, beim Generieren sekundärer und tertiärer Paletteneinträge und beim Mischen zweier übergeordneter Farben durch den Palettenmischer ausgeführt. Die resultierende Farbe wird zur Anzeige und zum Malen in lineares RGB umgewandelt.

Pigmentprofile

Paletteneinträge können auf echten Pigmentdaten unter Verwendung von Color Index (CI)-Codes basieren. Jede CI-Pigmentfamilie weist eine charakteristische spektrale Tendenz auf, die sich auf die Mischung auswirkt.

PigmentrolleMischverhaltenBeispiel
PrimärHohe Chroma, saubere SekundärteilePY3 (Zitronengelb), PR122 (Magenta)
KörperDeckender, kräftiger Massenton, der in grünen Mischungen ins Oliv übergehtPY35 (Cadmiumgelb), PR108 (Cadmiumrot)
NeutralisatorEntsättigt schnell und schaltet stummPBk11 (Marsschwarz), PBr7 (Sienna)
Chroma-AnkerHohe Farbstärke, dominiert MischungenPB29 (Ultramarinblau), PG7 (Phthalogrün)

Durch das Hinzufügen von Primärfarben mit CI-Codes zu einer Palette erhält die Misch-Engine eine genaue spektrale Ausrichtung für diese Farben, sodass erzeugte Sekundär- und Tertiärmischungen das reale Mischverhalten widerspiegeln.

Lumi-Pigmente

Die Master-Palette wird mit den folgenden Pigmenten geliefert. Die Muster zeigen das typische Volltonbild jedes Pigments (volle Stärke, unverdünnt).

Orangen und Gelbtöne

MusterNameCI-CodeFamilie
PyrrolorangePO73Rot (Scharlachrot)
CadmiumorangePO20Gelb (Körper)
CadmiumgelbPY35Gelb (Körper)
Kadmiumgelb blassPY35:BlassGelb (Cadmiumblass)
ZitronengelbPY3Gelb (Zitrone)
Nickel-Azo-GelbPY150Gelb (Mittel)
Grünes GoldPY129Gelbgrün (Gold)

Erdfarben

MusterNameCI-CodeFamilie
Gebrannte SienaPBr7:VerbranntErde (Rotbraun)
Gebrannter UmberPBr7:UmberErde (Neutral)
Rohe SienaPBr7:RawErde (Gelbbraun)
Gelber OckerPY42Erde (Gelb)

Grüne

MusterNameCI-CodeFamilie
Phthalogrün (YS)PG36Grün (Phthalo-Gelbton)
ViridianPG18Grün (Viridian)
Terre VertePG23Grün (Erde kühl)
Winsor Green (BS)PG7Grün (Phthalo-Blauton)

Blues und Cyan

MusterNameCI-CodeFamilie
Kobalt-Türkis-LichtPG50Cyan (Mineral)
HimmelblauPB35Cyan (Mineral)
Phthalo-TürkisPB16Blau (Phthalo)
KobaltblauPB28Blau (Violett-Mager)
WinsorblauPB15Blau (Phthalo)
UltramarinPB29Blau (Violett-Mager)

Veilchen, Magentas und Rottöne

MusterNameCI-CodeFamilie
Brillantes ViolettPV23Violett (Dioxazin)
Permanente RosePV19:RoseMagenta (Chinacridon)
Chinacridon MagentaPV19:MagentaMagenta (Chinacridon)
Permanent Alizarin CrimsonPV19:CrimsonMagenta (Chinacridon)
PerylenviolettPV29Magenta (Chinacridon)
Perylene KastanienbraunPR179Rot (Karmesinrot)
PyrrolrotPR254Rot (Scharlachrot)
Pyrrol RotlichtPR255Rot (Pyrrollicht)

Schwarze und Weiße

MusterNameCI-CodeFamilie
Marsschwarz (warm)PBk11Schwarz (Mars)
PerylengrünPBk31Schwarz (Perylengrün)
Elfenbeinschwarz (Cool)PBk9Schwarz (Elfenbein)
Lampenschwarz (Neutral)PBk7Schwarz (Lampe)
Titanweiß (Warm)PW6:WarmWeiß (Titanium Warm)
Titanweiß (Neutral)PW6Weiß (Titan Neutral)
Zinkweiß (Kühl)PW4Weiß (Zink Cool)

Grautöne kontrollieren

Kontrollgrautöne sind standardisierte Neutralisatoren, die zur vorhersehbaren Entsättigung von Mischungen verwendet werden.

MusterNameCI-Code
Warmes GrauN_WARM
Neutrales GrauN_NEUTRAL
Kühles GrauN_COOL

Die Palettenkarte

Die Palettenkarte visualisiert die aktive Palette als Farbtonrad: 36 Farbtonsektoren (10°-Schritte) × 15 Helligkeitszellen. Wenn Primärstoffe hinzugefügt werden, generiert das System Sekundär- und Tertiärmischungen und platziert sie an den entsprechenden Kartenpositionen.

Durch Klicken auf eine Zelle wird eine Farbe als Vordergrund ausgewählt. Durch Klicken bei gedrückter Umschalttaste wird es als übergeordneter Endpunkt im Palettenmixer zugewiesen.

Der Palettenmischer

Der Palettenmischer leitet neue Farben aus zwei übergeordneten Einträgen mithilfe einer festen dreistufigen Pipeline ab:

  1. Mischung: Spektrale WGM zwischen Elternteil A (CCW) und Elternteil B (CW).
  2. Chroma: In Richtung des neutralen Spektrums der Palette mischen, um die Sättigung zu reduzieren.
  3. Ton: Zum Mischen von Weiß oder Schwarz mischen und dabei die Helligkeit anpassen.

Der Farbton wird zuletzt angewendet, damit Helligkeitsanpassungen nicht durch Chroma-Änderungen verwässert werden. Die Steuerelemente „Value Lock“ und „Band Clamp“ beschränken die Ergebnisse auf eine bestimmte Helligkeitsstufe oder ein bestimmtes Werteband.

Gemischte Farben können als benutzerdefinierte Einträge in der Palette gespeichert werden, wobei das vollständige Rezept (übergeordnete UIDs, Mischfaktor, Farbton, Chroma-Werte) zur späteren Wiederherstellung gespeichert wird.

Canvas-Pixel sind RGB

Das Spektralsystem arbeitet vollständig innerhalb der Palettenkonstruktion und Farbauswahl. Wenn ein Pinselstrich angewendet wird, wird die Vordergrundfarbe (bereits in lineares RGB konvertiert) gemalt. Die Leinwand speichert Standard-RGB-Pixeldaten.Die spektrale Mischung verbessert die Erfahrung beim Aufbau einer Palette und der Auswahl von Farben im Einklang mit dem physikalischen Pigmentverhalten, ohne die Art und Weise zu ändern, wie Bilddaten gespeichert oder zusammengesetzt werden.