Радужная окраска на масляных плёнках возникает из-за интерференции света. 23 Она происходит в результате отражения света от передней и задней поверхностей плёнки. 3
Когда солнечные лучи падают на верхний слой масляной плёнки, часть из них сразу отражается, а другая часть проходит через этот слой и впоследствии отражается нижней поверхностью плёнки. 4 Из-за неоднородной толщины слоя некоторые световые лучи преодолевают меньшее расстояние, чем другие, чтобы попасть в поле зрения. 4
Эти два луча накладываются друг на друга, создавая устойчивую картину усиления (конструктивная интерференция) или ослабления (деструктивная интерференция) интенсивности света в разных точках пространства. 4 В результате появляются разноцветные разводы: в зависимости от угла зрения и наблюдения можно увидеть оттенки от зелёного с фиолетовым до жёлтого с оранжевым. 4