古代人将这些奇异的现象称为“海市蜃楼”。传说蜃是一种会吐一股股气柱的蛟龙,它吐出的气柱仿佛海上“城市”中的幢幢楼台亭阁,远远看去,若有若无。
其实,海市蜃楼是光在密度分布不均匀的空气中传播时发生全反射而产生的。在沙漠中,由于强烈的太阳光照射在沙地上,接近地面的空气被迅速加热,因此其密度比上层空气的密度小,折射率也就小。从远处物体射向地面的光线,进入折射率小的热空气层时被折射,入射角逐渐增大,也可能发生全反射,人们逆着反射光线看去,就会看到远处物体的倒影,仿佛是从水面反射出来一样。沙漠中的行者就常常被这种景象所迷惑。
在海面上也会出现这样的奇景。夏季,海上的上层空气在阳光的强烈照射下,空气密度小,而贴近海面的空气受较冷的海水影响变得较冷,空气密度大,就出现下层空气凉而密,上层空气暖而稀的差异。从两层密度悬殊的空气穿越而过的光线由于短距离内温度相差7℃?8℃时,在平直的海面上或海岸,就会出现风景、岛屿、人群和帆船等平时难得一见的奇景。这是为什么呢?其实,岛屿等虽然位于地平线下,但岛屿等反射出来的光线会在密度大的气层射向密度稀的气层时发生全反射,又折回到下层密度大的空气层中来。上层密度小的空气层会使远处的物体形象经过折射后投进人们的眼中,而人的视觉总是感到物像是来自直线方向的,从而出现“海市蜃楼”的奇景。