Patent Document ID: 8698802
Application ID: 12898422
Patent Status: 1

Claim One:
1. A computer-implemented method for tessellating a displaced subdivision surface associated with a scene object, the method comprising: receiving a subdivision surface that includes a first patch and a second patch that share two vertices; and, using one or more processors, transforming the first patch into a first transformed patch and the second patch into a second transformed patch, wherein each of the first and second transformed patches is defined by four vertices, and each vertex is associated with a position vector defined with respect to first and second parameters, a first derivative of the position vector with respect to the first parameter, a first derivative of the position vector with respect to the second parameter, and first and second twist vectors, wherein each twist vector is a second partial derivative with respect to the first and second parameters; sampling each of the first and second transformed patches to generate a limit surface; evaluating points of the limit surface to generate an approximation mesh that includes a plurality of evaluated vertices, wherein each evaluated vertex includes at least a position vector and a normal vector; and displacing each evaluated vertex of the approximation mesh according to a displacement map to generate a displaced approximation mesh that is reflective of the displaced subdivision surface and is used to render the scene object.