Я думаю, все куда прозаичней. На хамелеона падает белый свет, в котором есть (почти) все длины волн, а уж какую часть этого спектра отразить, хамелеон решает сам :)
Кстати, было бы интересно посмотреть на него в монохромном свете. Наверное все его фокусы с перекрашиванием не сработали бы.
Тогда бы так и писали бы, а не "делает из красного света желтый", не пудрили мозги :)
Да, это интересный эксперимент с монохромным цветом.