Как волосы, прижатые к экрану компьютера, создают черно-белые (если держать горизонтально) и спектр видимого света (если держать вертикально)?

Если я поднесу волосы к экрану Dell XPS 13 IPS под разными углами, в результате получится следующая картина:

введите описание изображения здесь

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

Что следует отметить:

  • Чем больше диагональ, тем больше частота этих цветовых колебаний
  • Чем вертикальнее, тем красочнее/ярче рисунок.
  • Чем горизонтальнее, тем больше черного/белого/оттенков серого шаблон.
  • Изменение частоты колебаний цвета на данной пряди связано с кривизной волос. Если я держу его совершенно прямо второй рукой, то никакого колебания нет, а один чистый цвет по всей длине.
  • Мой экран — матовый, 1920 на 1080 пикселей, IPS-экран Dell XPS 13. Если я увеличу его с помощью макрообъектива, то вот что я увижу:

введите описание изображения здесь

У меня есть некоторые идеи о том, как это могло произойти, но точная физика, например, как воспроизводится полный видимый спектр, когда падающие цвета (равной интенсивности) красный, зеленый и синий, и более количественное объяснение периода колебаний, чем мое «это зависит от угла» для меня не очевидно.

Мне очень любопытно услышать какие-либо объяснения этих явлений!

(Извините, если теги неверны.)

Хорошее наблюдение, как я думаю. Продолжать. 👍👍

Ответы (1)

Сначала вам нужно понять, что монитор воспроизводит только 3 цвета (красный, зеленый, синий). Все остальные цвета создаются путем изменения интенсивности этих трех цветов. Если все 3 не совпадают, вы получаете черное в этой позиции; все полностью на т бел. Если один или два цвета выключены или имеют среднюю интенсивность, вы получите разные цвета и оттенки.

Что происходит в вашем случае, так это то, что волосы (почти) вертикальны, они имеют тенденцию мешать одному из трех цветов больше, чем другим.

На белом экране вы видите одинаковую интенсивность всех трех цветов. Предположим, что волосы блокируют синий пиксель. В этом случае то, что вы видите в этом месте, не белое, а красное + зеленый, то есть желтый. Если не весь синий цвет заблокирован, вы увидите более светлый желтый цвет. Если некоторые из красных или зеленых также заблокированы, вы видите соответственно разные цвета.

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

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

Рисунок также зависит от густоты волос. Если бы волосы были шириной с пиксель или шире его (триплет RGB), он заблокировал бы весь пиксель, и эффект был бы не таким заметным: здесь вы бы увидели черную полосу с, возможно, небольшим цветом по краям. и там.

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