Problem description:
What colors provide the best blend results?
I've noticed darker colors, when blended with colors, seem to provide better results.
Lights and white colors seem to often look pastel.
What's the best color for blending in general?
![]() Feb 15 2016, 7:34 pm
|
|
...What?
|
Colors that that complement each other. Blue & red = purple. Green & orange = yellow, etc.
|
var/icon/a=new('mybase.dmi') Also @ GreatPirateEra, I'm not speaking on color theory, it's not like that. I'm aware red + blue = purple, but my base isn't always blue, as an example. So I'm asking what color , when blended with a new color will produce the desired result of being as close to what it should be. In my experience if I have a gray base, blending red into it tends to make the red color more pronounced than if I blend a pure white base with the color red (which tends to produce a pink color) If none of you understand what I'm talking about it's fine, I can do a bit of experiment myself and figure it out. I just thought it worth asking since it's not really mentioned in the document. For some reason it doesn't make sense for me to have a near black character base and blend it with brown to get brown skin, but that's the way it seems to work. |
You're blending wrong. You should be using ICON_MULTIPLY on an as close to white icon. By default Blend() uses ICON_ADD which is not what you want.
|
It's not so much that there's a right and wrong way to blend; it's more that additive blending often looks inferior to multiplicative blending.
If you start with a white or light grayscale icon and multiply by your color, you get varying shades of it with the same hue. If you start with a black or dark grayscale icon and add your color, black becomes the color but lighter shades become only similar colors; the hue can be distorted. IMO, an ideal blend comes from multiplying your color over a light icon, and adding a dark icon for highlights. This can be done in one pass with MapColors() or with color matrices, if you use one color component (like red) for the target color and another (like green) for the highlight. However, that approach only works if you have a single-color icon. |