It changes its shading to match its surroundings so it can sneak up on prey. Only its belly patterns stay fixed.
It changes its hue to blend into its surroundings. If no one takes notice of it for too long, it will pout and never reveal itself.