Почему небо *равномерно* голубое?

Я читал много ответов на вопросы, почему небо голубое. Однако все ответы, которые я нашел, содержат в основном качественный анализ: рэлеевское рассеяние меняет направление синего света, поэтому вдоль луча зрения к глазу попадает больше синего света, чем красного.

Однако эти объяснения вызывают дополнительные вопросы.

Во-первых, схема только однократного рассеяния кажется упрощением: направление света нужно менять более одного раза. Можем ли мы доказать, что это пренебрежимо мало по расчетам, или это не пренебрежимо мало? Это меняет анализ?

Далее в пояснении ничего не сказано о точной суммесинего света, рассеиваемого при взгляде в определенном направлении. Предполагая, что солнце находится в зените, из симметрии следует, что цвет неба в направлениях, имеющих один и тот же зенитный угол, должен быть одинаковым, но ближе к горизонту путь рассеянного света сильно отличается от лучей, приходящих близко к зениту. — так можно ли теоретически вывести формулу, которая предсказывала бы цвет неба с учетом азимутального угла и положения Солнца (по крайней мере, в простой геометрической установке, когда Солнце находится в зените)? Непонятно, почему цвет не должен быстро меняться от почти синего у горизонта до почти красного вблизи положения Солнца: ведь на линиях, уходящих ближе к горизонту, атмосфера толще! Небо кажется более однородно синим, чем предполагает типичное объяснение.

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

Меня в основном интересует количественный анализ, а не наблюдения или качественные соображения.


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

Небо действительно не однородно голубое. Проверьте еще раз ;) Особенно при низких углах солнца. Может быть трудно заметить, если вы посмотрите на полдень и солнце над головой. Если у вас есть пара поляризованных очков или поляризационный фильтр для камеры, вы можете усилить эффект.
@StianYttervik Точно. Восприятие человека - чудо - оно исправляет мелкие недостатки еще до второй бутылки вина ;-).
@ Peter-ReinstateМоника Действительно. И после этой второй бутылки мое восприятие обычно полностью исчезает до черного =P
Я никогда не видел Солнце в зените, но я также никогда не видел равномерно ясного неба. Довольно легко увидеть, что оттенок синего меняется как в зависимости от зенитного, так и азимутального угла, как для глаз, так и на любой фотографии, включающей небо.
Почему небо кажется черным на фотографиях, сделанных с вершины Эвереста? : «На снимках, направленных наружу с вершины, очень интересный эффект: черное небо вверху и голубое небо внизу у горизонта».
Как вы думаете, почему Солнце кажется желтым? Если убрать атмосферу, то она очень-очень белая. Происходит не только рассеяние разума, Рэлея и Ми . Что касается многократного рассеяния, не забывайте, что рассеяние имеет такой же шанс произойти во второй раз, но на гораздо меньшем количестве фотонов. Итак, если мы представим изменение рассеяния на 1%, второе рассеяние будет составлять только 1% от 1% . Бывают случаи, когда это важно для человеческого глаза, но обычно ему нужно, чтобы небо было уже очень темным, например, когда Солнце находится за горизонтом.
@Luaan: Вот почему я прошу количественных рассуждений, иначе как мы можем решить, какой из многочисленных эффектов значителен, а какой пренебрежимо мал? Например, многие ответы предполагают, что многократное рассеяние не является полностью незначительным.

Ответы (5)

Во-первых, схема только однократного рассеяния кажется упрощением: направление света нужно менять более одного раза. Можем ли мы доказать, что это пренебрежимо мало по расчетам, или это не пренебрежимо мало?

Это упрощение, но для ясного неба днем ​​это не так уж и неправильно. См. следующее сравнение модели атмосферы, рассчитанной только с однократным рассеянием, и модели, включающей 4 порядка рассеяния (в основном, 4 переключения направления на луч света). Проекция здесь равнопрямоугольная, поэтому все направления видны на одном снимке.

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

Это становится гораздо более проблематичным упрощением, когда солнце находится под горизонтом, особенно заметно под поясом Венеры , где находится тень Земли :

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

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

Если пренебречь неравномерностью атмосферы по широте и долготе, этот сценарий приведет к независимым от азимута цветам. Не совсем понятно, что вы подразумеваете под «положением Солнца», если вы уже поставили его в зенит. Кроме того, если под "вывести теоретически формулу" вы имеете в виду какое-то выражение в закрытой форме, то это маловероятно, учитывая, что атмосфера не является простым распределением газов и аэрозолей. Но можно рассчитать цвета численно, и приведенные выше изображения демонстрируют этот расчет, выполненный моей (находящейся в процессе разработки) программой CalcMySky .

Непонятно, почему цвет не должен быстро меняться от почти синего у горизонта до почти красного вблизи положения Солнца: ведь на линиях, уходящих ближе к горизонту, атмосфера толще!

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

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

Да, Земля действительно выглядит из космоса голубоватой, поэтому общее излучение, поступающее сверху, должно быть более красным на уровне земли, чем в верхних слоях атмосферы. Но это модифицируется озоновым слоем, без которого у нас был бы песочный цвет сумерек вместо голубого. Подробнее см. в вопросе Почему после «золотого часа» идет «синий час»?

То есть вы в основном имеете в виду, что формулу можно заменить вычислением/моделированием? Если да, не могли бы вы вкратце добавить несколько слов о вашей математической модели?
О солнце в зените: я использовал это предположение только для объяснения геометрической установки. Конечно, я бы предпочел расчет в общем случае для произвольного положения Солнца.
@Vlad для очень хорошего объяснения расчетов, включая одиночное и многократное рассеяние, см. статью Э. Брунтона Precomputed Atmospheric Scattering . Моя модель во многом основана на этой. Еще больше информации о расчетах, а также о включении поглощения озона вы можете найти в этом обновлении исходного примера, который прилагается к статье.
Хорошая статья! Я предполагаю, что это стоит упомянуть в самом ответе, поскольку большинство читателей часто игнорируют комментарии.
Это может быть ответ (+1), который можно улучшить, добавив фотографию неба , на которой сразу видны цветовые вариации.
@gerrit: Ну, цветовые вариации могут быть связаны с несовершенной камерой, использованной для съемки. Что ж, я могу посмотреть на небо и сам увидеть разницу в цвете, но мне все равно интересно, куда исчезает весь красный цвет (поэтому происходит градиент от синего к другой тени синего).
@Ruslan: Правильно ли я понимаю, что белый ореол вокруг солнца не является следствием несовершенной оптики глаза, а следует из вашей модели и расчетов?
@Влад, это реальное явление, вызванное аэрозолями. Это связано с тем, что фазовая функция рассеяния Ми имеет сильный прямой пик шириной около 5°. Вы можете легко наблюдать это в реальном ясном небе, если скроете глаза от Солнца каким-либо препятствием (например, дорожным знаком) и посмотрите вокруг в сторону Солнца. Вы увидите что-то вроде этого (менее открытая версия здесь ). Подобный эффект можно увидеть и с Луной (когда она яркая на ясном небе).
@Руслан: небольшой оффтоп: если я понял этот вопрос/ответы , небо действительно фиолетовое, но наши глаза воспринимают цвет как синий. Однако ваша модель + расчеты предсказывают голубое, а не фиолетовое небо. Разве это не противоречие?
@ Влад Этот ответ вводит в заблуждение. Небо не фиолетовое. Фиолетовый, как и все другие цвета, представляет собой ориентированное на человека описание набора спектральных распределений мощности. Если бы небо было фиолетовым, мы увидели бы его фиолетовым — по определению цвета. Суть хорошего ответа должна заключаться в том, что нельзя пренебрегать длинами волн вдали от пика спектральной плотности мощности. Если вы вычислите (путем интеграции с функциями согласования цветов) цветовые координаты CIE 1931 спектрального распределения, приходящего к вам из зенита, вы получите синий цвет, а не фиолетовый. Фактически, именно так моя модель предсказывает цвета.
@ Влад, кроме того, в моих реальных измерениях яркости неба я видел пики на меньших длинах волн, чем фиолетовый. Смотрите сюжет . Расчет соответствующих триплетов sRGB дает #a8caff.

Краткое объяснение таково. Красный свет исходит прямо от Солнца почти нерассеянным или рассеянным в незначительной степени. А когда синий свет попадает в атмосферу, он сильно рассеивается молекулами воздуха в каждом направлении, таким образом согласно принципу Гюйгенса-Френеля каждая точка в атмосфере становится вторичным источником синего света. Эти источники синего света складываются по направлению взгляда, что в итоге увеличивает интенсивность синих волн по сравнению с красными, которые доходят до нас только непосредственно от Солнца. По аналогии, атмосфера Земли действует как своего рода оптическая линза, фокусирующая синий свет в направлении взгляда. Схемы:

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

Конечно, это немного упрощено, потому что синий свет рассеивается по воздуху во ВСЕХ направлениях. Вы можете представить себе тысячи голубых лампочек, включенных в небе. Может быть, это была бы лучшая аналогия, потому что каждая точка в воздухе действует как источник окружающего света для синих волн.

И отрицательный голос за ...?
Может быть, потому, что это только качественное соображение? (Ответил против отрицательного голоса.)
Хотел бы я дважды проголосовать за наброски от руки. Всегда лучше объяснить.
Если синий свет направлен на меня, то почему мой сосед через 100 метров тоже видит голубое небо? Разве не должно быть меньше синего света, доступного для его сенсоров, учитывая, что вместо этого он преимущественно попадает на мои сенсоры?
@DanielWagner «Конечно, это немного упрощено, потому что синий свет рассеивается по воздуху во ВСЕХ направлениях». Агниус уже признал, что эта модель неточна именно так, как вы описываете.
@DanielWagner Обратите внимание на мое предложение « Земная атмосфера действует как своего рода оптическая линза, фокусирующая синий свет в направлении взгляда ». Все направления рассеяния равновероятны, поэтому распределение интенсивности синего света по всем направлениям однородно. Итак, отвечая на ваш вопрос, синий свет одинаково сфокусирован на вас и вашего соседа, а также на любой другой прямой угол.
@AgniusVasiliauskas Конечно, количество синего света, попадающего в датчики, не может быть больше, чем количество синего света, проникающего в атмосферу. (или может там?) Так что дает? Как все датчики могут видеть лишний синий цвет?
@DanielWagner « Как все датчики могут видеть дополнительный синий цвет? » Нет никаких дополнительных синих фотонов. Входящие синие фотоны рассеиваются во всех направлениях (на все датчики) одновременно. В анизотропном сценарии рассеяние может зависеть от угла падения луча, в этом случае выходной сигнал может быть похож на нормальное распределение по выходному углу. Один конкретный фотон будет рассеиваться в одном конкретном направлении, усредняя все фотоны — они достигают всех направлений. Никаких лишних здесь. Вы неверно интерпретируете рэлеевское рассеяние .
Как сопоставить «не больше синих фотонов, достигающих сенсора» с «небо голубое»? Что означает выражение «синий», если не «на датчик попадает больше синих фотонов, чем других фотонов»?
@DanielWagner Больше синих фотонов, чем Солнце излучает их под тем же телесным углом обзора, но не больше, чем Солнце излучает их в земную атмосферу.

Вот несколько ответов, хотя и на обратной стороне конверта.

В достаточно хорошем месте с небольшим количеством атмосферных аэрозолей и пыли «поглощение» составляет около 0,3 величины на воздушную массу при 400 нм в астрономических единицах по сравнению с примерно 0,1 зв. зв. 700 нм.

Это означает, что если свет проходит через атмосферу в зените, то фактор 10 0,3 / 2,5 "=" 0,758 синего света попадает на землю, по сравнению с коэффициентом 0,912 для зеленого света и 0,963 для красного света. Большая часть остатка будет рассеяна Рэлеем (хотя в этих числах есть некоторая составляющая от атмосферного поглощения и рассеяния аэрозолями).

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

Следующий момент: да, можно рассчитать спектр дневного неба при соответствующих атмосферных условиях (разбег плотности с высотой) и аэрозольном содержании (последнее важно, т.к. зависимость сечения рассеяния от длины волны гораздо более однородно, чем при рэлеевском рассеянии). Есть простая формула - нет. Пример подробного изложения подробных расчетов можно найти здесь .

Тогда почему небо рядом с Солнцем не становится красным? Почему бы это? Красный свет не рассеивается эффективно, поэтому красный свет, излучаемый Солнцем, не рассеивается по направлению к наблюдателю. С другой стороны, если вы смотрите прямо на Солнце (пожалуйста, не делайте этого), то синий свет преимущественно рассеивается из-за прямого солнечного света, и действительно Солнце «краснее», чем кажется из космоса (график ниже).

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

Это прекрасно иллюстрируется рассчитанным изображением неба, которое показывает отдельный вклад рэлеевского и аэрозольного (Ми) рассеяния (взято с этого веб-сайта , на котором проводятся количественные расчеты, но не учитывается многократное рассеяние). Небо почти белое у горизонта, затем становится более темно-синим при больших углах и, наконец, снова становится совершенно белым вблизи Солнца из-за рассеяния Ми.Рассеяние Рэлея + Ми

Ваш последний пункт, я уже рассмотрел. Да, прямой солнечный свет, попадающий на поверхность Земли, «краснее», чем получаемый в верхних слоях атмосферы. График ниже из https://commons.wikimedia.org/wiki/File:Solar_Spectrum.png

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

Многократное рассеяние не нужно для объяснения побеления неба у горизонта (однако необходимо учитывать поглощение из-за рассеяния). При многократном рассеянии он становится просто более белым, но качественное явление проявляется даже в модели однократного рассеяния.
@Руслан. Как работает отбеливание при однократном рассеянии? Под однократным рассеянием вы просто подразумеваете, что не следуете за многократно рассеянными фотонами. Кажется, что если принять во внимание «угасание из-за рассеяния», то имело место многократное рассеяние.
@Ruslan В моем ответе уже говорится, что более глубокий синий цвет ожидается выше (и, следовательно, белее ближе к горизонту), потому что освещающий свет будет более красным в результате угасания. Это то, что вы имеете в виду под эффектом вымирания?
Ага, то бишь замеряю прямую освещенность в точках на луче света от наблюдателя (точках рассеяния) с учетом того, насколько погас свет на пути между Солнцем и точкой замеров, а потом между замерами точка и наблюдатель. Это достаточно дешево для вычислений в реальном времени. То, что я (и другие разработчики расчетов) называю множественным рассеянием, является симуляцией рассеяния одного «фотона», происходящего более одного раза. В то время как для одиночного рассеяния требуется только одномерная квадратура на пиксель, для этого требуется интеграция в 4D, 7D, 10D и т. Д. Пространства.
Под эффектом ослабления я подразумеваю просто закон Бера-Ламберта, где показатель степени пропорционален сечению рассеяния (и поглощения) и плотности рассеивателя/поглотителя.
@EricDuminil Не винтажный xkcd: physics.stackexchange.com/questions/28895/…

направление света должно быть изменено более одного раза.

Да, такое бывает. Голубой свет, достигший вас, вероятно, несколько раз рассеивался. Принципиальной разницы нет, он все равно идет отовсюду и все еще синий.

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

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

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

Астронавты описали Землю, видимую из космоса, как «голубой мрамор», так что вы правы. То, что мы эволюционировали, чтобы думать о «белом», более желтое, чем реальный цвет Солнца.

Меня в основном интересует количественный анализ

Однако вы задали много качественных вопросов. Количественные модели сильно зависят от высоты Солнца в небе и состава/загрязнения атмосферы, как видимой, так и в пределах диапазона рассеяния горизонта и на разных высотах.

но ближе к горизонту путь рассеянного света сильно отличается от лучей, приходящих ближе к зениту

Горизонт имеет радиус около 5 км. Разница расстояния через атмосферу между центром, где находится наблюдатель, и 5 км от него ничтожно мала.

Далее, из обычного объяснения следует, что синий свет частично отражается обратно в пространство

Синий свет рассеивается во все стороны, в том числе и в космос. Аргумент в пользу отсутствия синего на закате другой. Солнечный свет проходит через атмосферу тысячи километров, рассеивая на этом пути голубой свет.

Что ж, это похоже на качественное рассуждение. (Кроме того, лучи, близкие к горизонтальному направлению, явно проходят более длинный путь в атмосфере, чем вертикальные, верно?)
@влад это зависит. Если солнце находится в зените и принимая за атмосферу 100 км, расстояние, пройденное за луч до нашего горизонта, равно ( 100 2 + 5 2 ) 1 / 2 . Очень небольшая разница по сравнению со 100 км.
Ваше утверждение о горизонте вводит в заблуждение. Вы измеряете только расстояние от наблюдателя высотой 2 м до видимого горизонта. Но атмосфера прямо над горизонтом намного толще вдоль луча зрения, поэтому яркость с этого направления намного выше, чем с земли на горизонте.