Изменение цвета через "фильтр"

Доброго времени суток!
В силу своей некомпетентности, мне нужна помощь.
Объяснять буду "на пальцах".
Можно ли сделать фильтр, посмотрев через который все цвета изменились бы.Например, смотрю через стекло(фильтр) и все цвета меняются на другие(синее небо становится красным, зеленые растения фиолетовыми и т.д.)
Буду очень признателен Вашим размышлениям, ссылкам и указаниям на материал для прочтения.

Оптическое устройство такое сделать нельзя. Можно только уменьшить интенсивность определенных спектральных компонент, как это делает красный или любой другой фильтр. Изменить красный цвет на синий нельзя, потому что в линейной оптике частота света не изменяется.
А вот сделать устройство с матрицей, на которой регистрируется изображение и экраном, на котором отображается обработанное изображение с правильной расходимостью лучей - можно. Хотя и сложно. Google glass и другие очки дополненной реальности работают примерно в этом направлении.