1. A method of producing a color palette including color patterns associated with a particular coloring process and substrate, comprising the steps of: a) providing color mixing modeling data relating to the particular coloring process and substrate; b) defining a plurality of color patterns in a color space by color coordinates, wherein each color pattern represents a mixture of a plurality of base colors; and c) calculating spectral data for each color pattern of the plurality of color patterns using the color mixing modeling data.