Virtualna stvarnost (VR) je upotreba računarske tehnologije za stvaranje simuliranog okruženja. Za razliku od tradicionalnih korisničkih interfejsa, VR stavlja korisnika u određeno iskustvo. Umjesto gledanja na ekranu, korisnik je uronjen u 3D svijet i sposoban je da s njim komunicira. Simulirajući što više čula, kao što su vid, sluh, dodir, pa čak i miris, računar postaje čuvar kapije ovog umjetnog svijeta.
Virtualna stvarnost i proširena stvarnost su dvije strane iste medalje. Proširenu stvarnost možete smatrati virtualnom stvarnošću s jednom nogom u stvarnom svijetu: Proširena stvarnost simulira objekte koje je stvorio čovjek u stvarnim okruženjima; Virtualna stvarnost stvara umjetno okruženje koje se može nastanjivati.
U proširenoj stvarnosti, računari koriste senzore i algoritme za određivanje položaja i orijentacije kamere. Proširena stvarnost zatim prikazuje 3D grafiku onako kako se vidi iz perspektive kamere, preklapajući kompjuterski generirane slike s korisnikovim pogledom na stvarni svijet.
U virtuelnoj stvarnosti, računari koriste slične senzore i matematiku. Međutim, umjesto lociranja prave kamere u fizičkom okruženju, položaj korisnikovog oka se locira u simuliranom okruženju. Ako se korisnikova glava pomiče, slika reaguje u skladu s tim. Umjesto kombinovanja virtuelnih objekata sa stvarnim scenama, VR stvara uvjerljiv, interaktivan svijet za korisnike.
Sočiva u VR naočalama (HMD) za virtualnu stvarnost mogu fokusirati sliku koju proizvodi ekran vrlo blizu korisnikovih očiju. Sočiva su postavljena između ekrana i očiju gledaoca kako bi se stvorila iluzija da su slike na ugodnoj udaljenosti. To se postiže pomoću sočiva u VR naočalama, koje pomaže u smanjenju minimalne udaljenosti za jasan vid.