Анализируем цвет на примере злосчастного платья

Фото платья и невинный вопрос обзавелись на большинстве популярных Интернет-ресурсов длинными тредами с аргументированными и не очень мнениями, и успели порядком надоесть.

Так какого же цвета платье?

Платье сине-черное,  — сказала дамочка, которая видела платье воочию, и даже поделилась более ясными фотографиями, подтверждающими этот факт.

Но дебаты продолжаются, потому что большая часть увидевших фото платья людей утверждает другое. Платье кажется им бело-золотым. Давайте допустим, что золотой — это черный, и разберемся в этой необъяснимой магии.

Почему платье кажется бело-золотым?

Если бы платье действительно было бело-золотым, это МОЖНО было бы доказать! – убеждает нас художник David Adhinarya Lojaya. Нужно всего лишь

понять, что белый цвет – это шейдер. Шейдеры и в видеоиграх, и в реальной жизни отражают окружающую световую ситуацию.

В физике света существует множество аспектов, с которыми необходимо разобраться, чтобы понять цветовую ситуацию: глобальное освещение, воздушная перспектива, поглощение света, отражательная способность материалов, блики, угол обзора… ой, всё.

Вот наглядный пример того, как одежда белого цвета синеет в тени окружающей среды.

Окей, вот другие примеры синей тени:

Глобальное освещение, говорите?

Почему так сложно расшифровывать цвета?

Так устроен мир. Все взаимодействует со всем:

Нужно лишь понять, что свет отражается во всем, включая тени:

Если мы поместим белый куб в голубоватую среду, а шар сделаем желтым, мы получим цветовую ситуацию платья:

С бликами даже нагляднее:

А что же с черным?

Черный легче освоить, потому что он поглощает свет. Платье немного блестит, кажется, что оно из шелка, благодаря этому немного света всё-таки отражается.

Смотрите, как отражающая способность и глобальное освещение влияют на автомобиль. Он даже не видится черным, можно даже проверить пипеткой цвета. Но мы осознаем, что он черный, и это действительно так.

Ну и собственно черное платье:

Как увидеть сине-черный?

Самое очевидное – довериться пипетке в Photoshop, которая покажет… оттенки синего. И платье действительно кажется синеватым, пока не начинаешь в него всматриваться. К тому же, увидев картинки выше, легко разувериться в том, что оно просто синее.

Или все-таки бело-золотой?

Забавно наблюдать, как оптическая иллюзия мучает весь мир.

Спок был следующим, кто, после белых рубашек с синими тенями, заставил меня размышлять. Синий ведь хорошо справляется с поглощением света, значит, все зависит от того, под каким углом к источнику освещения установлена камера?

Вот вам немного засвеченного синего, раз такое дело:

Белое платье может выглядеть в тени так же, как синее на свету, вы поняли?

Конечно, поняли. Но если вы среди тех, кто считает, что платье бело-золотое, то вам не понравится следующая улика.

На платье с принтом коровки на фоне нет синего оттенка:

То есть, если бы синий был результатом глобального освещения и теней, то, независимо от материала другого платья, оно бы тоже содержало синий оттенок.

Мой вердикт – платье сине-черное.

А если вы и видите бело-золотой, то это не потому что вы глупы или слепы. Просто платье вас поимело. Азаза.