Not true! The appearance of dyes under different light sources can be easily calculated, so long as you know the spectral reflectance of the dye (as measured with a spectrophotometer), as well as the spectral power distribution (PSD) of the source. Multiplty these functions together, then multiply by each of the CIE standard observer color matching functions. The integral of these results will give you the XYZ tristimulus values, from which you can calculate the chromaticity coordinates, L*a*b* values, and so on.