Mulți factori pot afecta percepția realității, inclusiv stările fizice și mentale. Stimuli, cum ar fi tiparele de sunet și lumină, pot duce la modificări ale percepțiilor unei persoane pe care acesta poate să nu le poată controla, dar reorientarea activă a minții poate produce și schimbări în percepție. Bolile mintale precum schizofrenia pot interfera cu percepția într-o varietate de moduri. În unele cazuri, modelele reale de gândire pot influența și modul în care o persoană înțelege realitatea fizică.
Realitatea fizică este în general înțeleasă că există obiectiv, dar percepția fiecărei persoane despre acea realitate poate fi diferită. Acest lucru se datorează faptului că mintea nu accesează direct acea realitate obiectivă, ci mai degrabă o interpretează astfel încât creierul să poată folosi informația. Un caz interesant în care acest lucru este adevărat este percepția abruptului, în care starea fiziologică a unei persoane poate afecta abruptul pe care îl vede. Chiar și atunci când o persoană știe că dealul nu este din punct de vedere fizic mai abrupt decât o anumită măsurătoare și poate reprezenta cu exactitate abruptul său folosind metode fizice, el sau ea poate crede totuși că dealul este vizual mai abrupt decât este.
Sunetul poate afecta și percepția unei persoane asupra realității. Frecvențele subsonice sunt adesea arătate că creează sentimente de neliniște în oameni, care uneori duc la observarea de fantome sau alte activități bântuitoare. La un nivel mai direct, zgomotul puternic constant poate întrerupe tiparele de gândire și poate face foarte dificilă percepția exactă.
Stările mentale pot afecta și percepția unei persoane asupra realității. Concentrarea conștientă a minții asupra unui obiect, de exemplu, poate schimba modul în care acel obiect îi apare unei persoane. Acest lucru se datorează parțial pentru că mintea umană nu tratează toate informațiile vizuale ca fiind la fel de relevante. Concentrarea pe sunet poate produce un efect similar, deși acest lucru este mai dificil de realizat pentru mulți oameni.
Bolile pot schimba percepția și adesea pot limita dramatic accesul unei persoane la realitatea obiectivă. Bolile mintale care modifică modul în care stimulii sunt interpretați trebuie, prin definiție, să schimbe percepția. Atât iluziile, cât și halucinațiile pot schimba percepția unei persoane asupra realității, fie că sunt rezultatul consumului de droguri sau al dificultăților mentale.
Un factor interesant care poate schimba percepția unei persoane este limbajul. Mulți oameni cred că modul în care o persoană folosește limbajul îi poate afecta înțelegerea anumitor aspecte ale realității, dar unii oameni cred că limbajul poate schimba literalmente modul în care o persoană vede lumea. Această teorie, care este uneori cunoscută sub numele de relativitate lingvistică, este uneori încadrată ca concepții în schimbare, mai degrabă decât percepții ale realității, dar are ca rezultat aceleași procese mentale în orice caz.