Предметы не имеют своего цвета, они просто отражают весь спектр с разным коэффициентом отражения для каждой волны определенного цвета.
Например ультрамарин хорошо отражает от голубого до фиолетового. Поэтому если осветить его с помощью голубого лазера 480 нм, то ультрамарин будет голубого цвета. Но как можно заметить ультрамарин имеет небольшой пик и в красном области спектра, и если его осветить мощным лазером 675 нм, то он будет красным.
У источников света тоже есть свой спектр излучения.
При дневном свете предмет с ультрамариновой поверхностью будет отражать волны дневного света с характерными для него коэффициентами отражения. При этом отражая он сам становиться источником ультрамаринового излучения. И попади на пути ультрамаринового излучения белая майка в тени от дневного света, которая имеет для всех волн примерно одинаковые коэффициенты отражения, она бы отразила и ультрамариновое излучение, что окрасило бы ее в ультрамарин.
Кроме того не стоит исключать, что человеческого зрения есть тоже свои спектральные коэффициенты чувствительности.