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