Yes, chameleons change color primarily for communication, not just for camouflage. They can change color to regulate their body temperature, to show their mood, or to communicate with other chameleons. However, blending in with their surroundings is also a reason for their color-changing ability.