안녕하세요. 류경범 과학전문가입니다.
신기루는 지표면과 상승주 공기의 밀도차이로 인한 빛의 굴절로 발생합니다.
뜨거운 공기는 차가운 공기에 비해 낮은 밀도를 가지며 이러한 밀도 차이에 의해 빛이 굴절하게 됩니다.
그래서 지면의 공기로 빛이 들어올수록 그 빛은 위쪽으로 휘게 되어 반대편 물체가 지면에 있는 것처럼 보이게 되는 것입니다.
사막에서 주로 발생하는 이유도 지표면과 대기의 공기 온도차가 매우 크고 주변에는 방해물이 없어 멀리서도 보일 수 있기 때문입니다.