Patent ID: 9684994
Date: 2017-06-20
CPC Classifications: G06T

Claim:
1. A method for defining a render surface for a virtual space to present three dimensional (3D) graphic objects using a display, comprising: defining a render surface for a virtual space, wherein the render surface corresponds to a physical display used as a plane of projection for 3D graphic objects within the virtual space; defining a virtual viewpoint within the virtual space, wherein a relationship between the virtual viewpoint and the render surface is equivalent to a relationship of a user's viewpoint and the physical display; defining first frustum boundaries with respect to edges of the render surface, wherein the edges of the render surface correspond to edges and dimensions of the display, wherein the first frustum boundaries comprise a first near clipping plane and a first far clipping plane; defining dimensions of the first near and far clipping planes based on intersections of ray traces emanating from the virtual viewpoint and extending through edges of the render surface; and displaying the 3D graphic objects on the physical display with a perspective based on the virtual viewpoint.