@2ck The bounce/reflection changes the frequency depending on material, different frequencies are perceived as different colors by the receptors in the eye. The absorbed photons turn into heat, the ones which gives partial energy to an atom will be reflected at a new angle. The average frequency of all photons reaching your eye determines color.