Patent Document ID: 9142055
Application ID: 13175765
Patent Status: 1

Claim One:
1. A method, performed by one or more processes executing on a computer system, the method comprising: receiving, by the computer system, information including a spherical geometry and an associated internal geometry, wherein the internal geometry comprises a plurality of mesh vertices, and the plurality of mesh vertices comprises a vertex at a first position; applying a one-dimensional numerical solution to determine a location of a point that is (i) on the spherical geometry, and (ii) in a plane defined by a specified camera position, the vertex, and a surface normal on the spherical geometry at the point; determining a second position for the vertex using the location of the point, wherein the second position accounts for simulated light refracting as the simulated light passes through the spherical geometry as viewed from the specified camera position; deforming the internal geometry within the spherical geometry such that the vertex is moved from the first position to the second position; and causing the spherical geometry and deformed internal geometry to be displayed on a display device prior to rendering the internal geometry.