雨过天晴产生的鬼火是由于空气中湿气造成的化学反应。当空气中的水蒸气与大气中的氮、氧、二氧化碳等气体有所接触时,会发生放电反应,形成电离的气体分子。
当这些分子再次碰撞时会释放出能量,形成了一种名为“氧化亚氮”的气体。这种气体会发出淡蓝色的光芒,形成了鬼火。其化学反应可以用以下式子表示:N2 + O2 + H2O + 光能 → 2NO + 2O2 + 光能。