They can see more of the visible light spectrum than humans can - a little further ... The air temperature and humidity surrounding the developing caterpillars determines what colour pattern the next ...
Everyone has seen the iridescent rainbow patterns in an oil sheen on water.  Oil is hydrophobic, which repels water and doesn’t mix.  It spreads out across the surface of the water, and if ...