factor which affect perception are as fallows:
1.perceiver himself
2.object or target of perceiving
3.situation
Your 5 senses, and how your brain interprets the messages it receives from your senses.
Sensation is the reaction of a receptor to stimulation whereas perception is the process of interpreting a stimulation.
Sensation is defined as the process by which our sensory receptors and nervous system receive and represent stimulus energies from our environment.
The better question is what doesn't affect perception . I would say the answer is everything.