В хроматофорах имеются зерна пигментов различных цветов; когда клетки сокращаются, пигменты начинают перераспределяться, вызывая изменение окраски. Что же вызывает эти сокращения? Причины могут быть разными: изменение температуры или влажности окружающей среды, страх или возбуждение, голод или жажда. Иногда хамелеон начинает интенсивно менять окраску, чтобы напугать врага