Quick Answer
Chameleon pigments shift color at different viewing angles because of a phenomenon called multi-layer thin-film interference — the same optical principle behind a soap bubble's rainbow sheen, but precisely engineered at the nanoscale. Understanding how chameleon pigment works...