彩虹
“霓”是与“虹”相对应的一种自然现象。虹是下雨天以及在雨后天晴之际，阳光穿透还残余在空气中的水珠而发生折射，散射出七彩的光芒。彩虹形状多为弧形，出现在和太阳相对着的方向，从外（半径大的）弧至内弧的颜色依次为红、橙、黄、绿、蓝、靛、紫。霓也叫“副虹”，形成与彩虹原理大致相同，只是光线在水珠中的反射多了一次，彩带排列的顺序和彩虹相反，红在内，紫在外。而彩虹和霓主要也是因為折射和反射的次數上之差別，導致色彩的排列剛好相反。
彩虹
早在中國唐朝，孔颖达就提出了“若云薄漏日，日照雨滴则虹生”，表明了虹是日光照射雨滴所产生的自然现象。其后，张志和还进行了人工造虹的试验，证实了虹的产生是阳光通过水滴的结果。他还指出，要看到虹必须“背日” 。北宋時,精通天文曆算之學的進士孫彥先便提出“虹乃雨中日影也，日照雨則有之。”的說法，已解釋了彩虹乃是水滴對陽光的折射和反射 。孫彥先的發現後來也被宋代沈括的夢溪筆談所引用及證實，且沈括也細微地觀察到虹和太陽的位置與方向是相對的現象。孫彥先和沈括等人對虹的這些發現比西方早了幾百年。1304年至1310年间，欧洲多明我会修士迪特里希·冯·弗赖贝格（Dietrich von Freiberg）通过把注满水的圆形玻璃瓶置于太阳光下，研究虹的形成机理。他使用注满水的玻璃瓶，不是将它看成缩微的云，而是看成放大的水滴。笛卡尔在1637年發現水滴的大小不會影響光線的折射。他以玻璃球注入水來進行實驗，得出水對光的折射指數，用數學證明彩虹的主虹是水點內的反射造成，而副虹則是兩次反射造成。他準確計算出彩虹的角度，但未能解釋彩虹的七彩顏色。