1. A method for presenting a view based on a virtual viewpoint in a three dimensional (3D) scene, comprising: presenting the 3D scene by at least one display, wherein said presenting the 3D scene comprises displaying at least one stereoscopic image of the 3D scene by the at least one display, wherein the 3D scene is presented according to a first viewpoint; determining a virtual viewpoint within the 3D scene, wherein the virtual viewpoint is different than the first viewpoint; and presenting the view of the 3D scene by the at least one display according to the virtual viewpoint; wherein said presenting the view of the 3D scene is performed concurrently with said presenting the 3D scene.