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.
| Pigmentrolle | Mischverhalten | Beispiel |
|---|---|---|
| Primär | Hohe Chroma, saubere Sekundärteile | PY3 (Zitronengelb), PR122 (Magenta) |
| Körper | Deckender, kräftiger Massenton, der in grünen Mischungen ins Oliv übergeht | PY35 (Cadmiumgelb), PR108 (Cadmiumrot) |
| Neutralisator | Entsättigt schnell und schaltet stumm | PBk11 (Marsschwarz), PBr7 (Sienna) |
| Chroma-Anker | Hohe Farbstärke, dominiert Mischungen | PB29 (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
| Muster | Name | CI-Code | Familie |
|---|---|---|---|
| Pyrrolorange | PO73 | Rot (Scharlachrot) | |
| Cadmiumorange | PO20 | Gelb (Körper) | |
| Cadmiumgelb | PY35 | Gelb (Körper) | |
| Kadmiumgelb blass | PY35:Blass | Gelb (Cadmiumblass) | |
| Zitronengelb | PY3 | Gelb (Zitrone) | |
| Nickel-Azo-Gelb | PY150 | Gelb (Mittel) | |
| Grünes Gold | PY129 | Gelbgrün (Gold) |
Erdfarben
| Muster | Name | CI-Code | Familie |
|---|---|---|---|
| Gebrannte Siena | PBr7:Verbrannt | Erde (Rotbraun) | |
| Gebrannter Umber | PBr7:Umber | Erde (Neutral) | |
| Rohe Siena | PBr7:Raw | Erde (Gelbbraun) | |
| Gelber Ocker | PY42 | Erde (Gelb) |
Grüne
| Muster | Name | CI-Code | Familie |
|---|---|---|---|
| Phthalogrün (YS) | PG36 | Grün (Phthalo-Gelbton) | |
| Viridian | PG18 | Grün (Viridian) | |
| Terre Verte | PG23 | Grün (Erde kühl) | |
| Winsor Green (BS) | PG7 | Grün (Phthalo-Blauton) |
Blues und Cyan
| Muster | Name | CI-Code | Familie |
|---|---|---|---|
| Kobalt-Türkis-Licht | PG50 | Cyan (Mineral) | |
| Himmelblau | PB35 | Cyan (Mineral) | |
| Phthalo-Türkis | PB16 | Blau (Phthalo) | |
| Kobaltblau | PB28 | Blau (Violett-Mager) | |
| Winsorblau | PB15 | Blau (Phthalo) | |
| Ultramarin | PB29 | Blau (Violett-Mager) |
Veilchen, Magentas und Rottöne
| Muster | Name | CI-Code | Familie |
|---|---|---|---|
| Brillantes Violett | PV23 | Violett (Dioxazin) | |
| Permanente Rose | PV19:Rose | Magenta (Chinacridon) | |
| Chinacridon Magenta | PV19:Magenta | Magenta (Chinacridon) | |
| Permanent Alizarin Crimson | PV19:Crimson | Magenta (Chinacridon) | |
| Perylenviolett | PV29 | Magenta (Chinacridon) | |
| Perylene Kastanienbraun | PR179 | Rot (Karmesinrot) | |
| Pyrrolrot | PR254 | Rot (Scharlachrot) | |
| Pyrrol Rotlicht | PR255 | Rot (Pyrrollicht) |
Schwarze und Weiße
| Muster | Name | CI-Code | Familie |
|---|---|---|---|
| Marsschwarz (warm) | PBk11 | Schwarz (Mars) | |
| Perylengrün | PBk31 | Schwarz (Perylengrün) | |
| Elfenbeinschwarz (Cool) | PBk9 | Schwarz (Elfenbein) | |
| Lampenschwarz (Neutral) | PBk7 | Schwarz (Lampe) | |
| Titanweiß (Warm) | PW6:Warm | Weiß (Titanium Warm) | |
| Titanweiß (Neutral) | PW6 | Weiß (Titan Neutral) | |
| Zinkweiß (Kühl) | PW4 | Weiß (Zink Cool) |
Grautöne kontrollieren
Kontrollgrautöne sind standardisierte Neutralisatoren, die zur vorhersehbaren Entsättigung von Mischungen verwendet werden.
| Muster | Name | CI-Code |
|---|---|---|
| Warmes Grau | N_WARM | |
| Neutrales Grau | N_NEUTRAL | |
| Kühles Grau | N_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:
- Mischung: Spektrale WGM zwischen Elternteil A (CCW) und Elternteil B (CW).
- Chroma: In Richtung des neutralen Spektrums der Palette mischen, um die Sättigung zu reduzieren.
- 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.