Patent attributes
A parallax viewer system allows 3D content, such as 360 degree 3D panoramas or other 3D environments, to be viewed by a user through a traditional 2D screen. A parallax viewer system operating on a user device can use a user-facing camera and a 2D screen to simulate a 3D environment for a user viewing the 2D screen. By changing the rendered view of the 3D environment as the user's head moves with respect to the screen, the parallax viewer system can provide many of the immersion benefits of a VR or 3D display using a traditional 2D display. In some implementations, the parallax viewer system can be calibrated to work in new situations (for example, on a new user device) by determining the relationship between the user-facing camera and the screen used to display the virtual environment.