Patent ID: 8581905

Claim:
A computer-implemented method for rendering a set of three-dimensional (3D) geometry on a display of a handheld device, the method comprising: receiving a set of accelerometer data determined by one or more accelerometers; determining, based on the accelerometer data, a current pose of the handheld device; and in response to changes in the current pose of the handheld device, rendering an anamorphic 3D display of the 3D geometry on the display of the handheld device, wherein the anamorphic 3D display presents a holographic style image when viewed from a relative eye position corresponding to the current pose determined based on the accelerometer data, wherein rendering the anamorphic 3D display of the 3D geometry on the display of the handheld device comprises: generating an asymmetric anamorphic projection matrix used to distort the rendering, generating a view matrix used to account for an offset viewing direction, and transforming, including distorting, the 3D geometry using the asymmetric anamorphic projection matrix and the view matrix.