Patent ID: 7420558

Claim:
The information processing method for an information processing apparatus for generating a three-dimensional image on a display by projecting a three-dimensional space onto a plane, the information processing method comprising the steps of: determining a depth for each of a plurality of vertices of at least one polygon from a viewpoint in the three-dimensional space, the at least one polygon forming a surface of a three-dimensional object in the three-dimensional space; moving the position of at least a portion of the plurality of vertices in the three-dimensional space by the amount of movement relative to each determined depth for each of the plurality of vertices; rendering a three-dimensional image onto a plane by projecting the surface of the three-dimensional object in the three-dimensional space formed by the plurality of vertices; and detecting a relative position for each of the plurality of vertices with respect to a sight-line vector, the sight-line vector representing a direction of a field of view in the three-dimensional space; wherein the depth determining step determines the relative depth for each of the plurality of vertices with respect to the sight-line vector, the relative depth of each given vertex being a distance from the viewpoint to a location along the sight-line vector where a vector passing through the given vertex intersects the sight-line-vector at a perpendicular angle.