Sprite Art Assets - theRAPTLab/gsgo GitHub Wiki
[[TOC]]
If you are wanting to colorize sprites via GEMSCRIPT, you need to pay attention to how you use color on the sprite art.
Colorizing works by applying two filters: a color overlay filter at 50% and an adjustment filter at 100% (see setColorize. We do this so that a colorized sprite will still display the linework on the sprite rather than being blown out as a flat silhouette.
There are three things you have to keep in mind when creating the artwork:
- any part of the sprite where you want the colorized color to be at full strength should be white.
- if you want to show details/linework, you can use darker VALUES from gray to black.
- do not use color in the sprite art. The colorization filters will be affected by any colors in the underlying art.
For example, if it's important that a Moth set to color matches a Tree set to a color, the portion of the Moth art and Tree art that are white will match colors. The colors in any other portion may differ depending on the color/value of the underlying artwork.