What causes the iridescent colour in laboratory grown bismuth?
The colour is from a thin film of bismuth(III) oxide that forms on the surface if the crystals are formed in air. At the elevated temperatures used to melt bismuth, the oxide forms quite quickly. The iridescence is a result of thin film interference—light waves constructively or destructively interfere as they bounce off the bismuth-oxide and oxide-air interfaces. The interference is dependant on the wavelength and incidence angle of light as well as the film thickness, which results in different wavelengths of light being attenuated by different amounts, making the surface appear coloured and the colour changing with viewing angle.