Spektral färgblandning

Lumis palettsystem använder en spektral färgmodell för att simulera hur riktiga pigment blandas. Målet är att få upplevelsen av att bygga och välja färger från en digital palett att bete sig som att blanda fysiska färger. När en färg väl har applicerats på duken är den standard RGB.

Vad spektralblandning betyder

Traditionell RGB-blandning är additiv: att blanda två RGB-värden ger dem ett medelvärde mot en mittpunkt. Pigmentblandning är subtraktiv: varje pigment absorberar vissa våglängder, och deras kombinerade effekt är mörkare och skiftar ofta i nyans.

Lumi modellerar detta med en 10-bands spektral reflektansrepresentation för palettfärger, snarare än RGB.

Detta ger färgliknande resultat: att blanda blått och gult ger grönt, inte grått. Att blanda två mättade färger ger en färg som skiftar mot neutralt på det sätt som fysiska pigment gör.

Den spektrala beräkningen körs under palettkonstruktion, när sekundära och tertiära palettposter genereras och när palettmixern blandar två överordnade färger. Den resulterande färgen konverteras till linjär RGB för visning och för målning.

Pigmentprofiler

Palettposter kan baseras på verkliga pigmentdata med hjälp av Colour Index (CI)-koder. Varje CI-pigmentfamilj har en karakteristisk spektral bias som påverkar hur den blandas.

PigmentrollBlandningsbeteendeExempel
PrimärHög kromatografi, rena sekundärerPY3 (citrongul), PR122 (magenta)
KroppenOgenomskinlig, stark masston, skiftar till oliv i gröna blandningarPY35 (kadmiumgul), PR108 (kadmiumröd)
NeutraliserareAvmättar snabbt och tystarPBk11 (Mars Black), PBr7 (Sienna)
Chroma AnchorHög färgstyrka, dominerar blandningarPB29 (Ultramarinblått), PG7 (Phthalo Green)

Att lägga till primära koder med CI-koder till en palett ger blandningsmotorn exakt spektral förspänning för dessa färger, så genererade sekundära och tertiära blandningar återspeglar verkliga blandningsbeteende.

Lumi Pigment

Masterpaletten levereras med följande pigment. Prover visar varje pigments typiska masstone (fullstyrka, outspädd) utseende.

Apelsiner och gula

SwatchNamnCI-kodFamilj
PyrrolapelsinPO73Röd (Scarlet)
Kadmium OrangePO20Gul (kropp)
KadmiumgulPY35Gul (kropp)
Kadmium gul blekPY35:BlekGul (kadmium blek)
CitrongulPY3Gul (citron)
Nickel Azo GulPY150Gul (Mellan)
Grönt guldPY129Gul-grön (guld)

Jordens färger

SwatchNamnCI-kodFamilj
Brända SiennaPBr7:BräntJorden (rödbrun)
Bränd UmberPBr7:UmberJorden (neutral)
Raw SiennaPBr7:RawJord (gulbrun)
Gul ockraPY42Jord (Gul)

Gröna

SwatchNamnCI-kodFamilj
Phthalo Green (YS)PG36Grön (Phthalo Yellow-Shade)
ViridianPG18Grön (Viridian)
Terre VertePG23Grön (Earth Cool)
Winsor Green (BS)PG7Grön (Phthalo Blue-Shade)

Blues och cyan

SwatchNamnCI-kodFamilj
Kobolt turkos ljusPG50Cyan (mineral)
Cerulean BluePB35Cyan (mineral)
Phthalo TurkosPB16Blå (Phthalo)
KoboltblåPB28Blå (Violet-Lean)
Winsor BluePB15Blå (Phthalo)
UltramarinPB29Blå (Violet-Lean)

Violer, magenta och röda

SwatchNamnCI-kodFamilj
Brilliant VioletPV23Violett (dioxazin)
Permanent RosePV19:RoseMagenta (Quinakridon)
Quinacridon MagentaPV19:MagentaMagenta (Quinakridon)
Permanent Alizarin CrimsonPV19:CrimsonMagenta (Quinakridon)
Perylene VioletPV29Magenta (Quinakridon)
Perylene MaroonPR179Röd (Crimson)
PyrrolrödPR254Röd (Scarlet)
Pyrrol rött ljusPR255Röd (Pyrrol Light)

Svarta och vita

SwatchNamnCI-kodFamilj
Mars Black (Varm)PBk11Svart (Mars)
Perylene GrönPBk31Svart (Perylene Grön)
Ivory Black (Cool)PBk9Svart (elfenben)
Lampa Svart (Neutral)PBk7Svart (Lampa)
Titanvit (varm)PW6:VarmVit (Titan varm)
Titanvit (neutral)PW6Vit (Titan Neutral)
Zinkvit (Cool)PW4Vit (Zink Cool)

Kontrollgrå

Kontrollgrå färger är standardiserade neutralisatorer som används för att förutsägbart avmätta blandningar.

SwatchNamnCI-kod
VarmgråN_WARM
Neutral gråN_NEUTRAL
Cool GreyN_COOL

Palettkartan

Palettkartan visualiserar den aktiva paletten som ett nyanshjul: 36 nyanssektorer (10° steg) × 15 ljushetsceller. När primärer läggs till genererar systemet sekundära och tertiära blandningar och placerar dem i lämpliga kartpositioner.

Genom att klicka på en cell väljs en färg som förgrund. Skift-klicka tilldelar den som en överordnad slutpunkt i palettmixern.

Palettmixern

Palettmixern hämtar nya färger från två överordnade poster med hjälp av en fast trestegspipeline:

  1. Blandning: Spektral WGM mellan förälder A (CCW) och förälder B (CW).
  2. Chroma: Blanda mot palettens neutrala spektrum, vilket minskar mättnaden.
  3. Ton: Blanda mot att blanda vitt eller blanda svart, justera ljusheten.

Tonen appliceras sist så att ljushetsjusteringar inte späds ut av färgförändringar. Value Lock and Band Clamp-kontroller begränsar resultaten till en specifik ljushetsnivå eller värdeband.

Blandade färger kan sparas i paletten som Custom-poster, och lagrar hela receptet (överordnade UID:n, blandningsfaktor, ton, färgvärden) för senare återställning.

Canvas pixlar är RGB

Spektralsystemet fungerar helt inom palettkonstruktion och färgval. När ett penseldrag appliceras är förgrundsfärgen (redan omvandlad till linjär RGB) det som målas. Duken lagrar standard RGB-pixeldata.Spektralblandning förbättrar upplevelsen av att bygga en palett och välja färger på ett sätt som överensstämmer med fysiskt pigmentbeteende, utan att ändra hur bilddata lagras eller sammansätts.