Efekt tęczy na bańce mydlanej wynika z interferencji światła odbitego od dwóch powierzchni (powierzchni wewnętrznej i zewnętrznej bańki mydlanej). Jednak w przypadku szklanej powierzchni, jak szyba, odbicie światła od powierzchni wewnętrznej jest bardzo małe, co sprawia, że efekt interferencji jest praktycznie niewidoczny dla naszego oka. Ponadto, struktura molekularna szyby różni się od struktury błony mydlanej, co wpływa na sposób, w jaki światło jest rozpraszane i interferuje. Dlatego patrząc przez szybę, nie obserwujesz efektu tęczy.
Szkło i błona mydlana różnią się zarówno strukturą, jak i właściwościami odbicia światła, co powoduje, że efekt interferencji, widoczny na bańce mydlanej, nie występuje w przypadku szklanej powierzchni. Małe odbicie światła od powierzchni wewnętrznej szyby nie generuje widocznych tęczowych barw.