Patent ID: 8411080
Filing Date: 2013-04-02
Classification: G06T

Abstract:
1. A method of preparing a three dimensional computer graphic object for deformation comprising: receiving a user generated sketch proximate a feature of a two dimensional view of a three dimensional computer graphic object, wherein the three dimensional computer graphic object includes one or more mesh geometry data files and the two dimensional view includes an associated image map including an array of pixel values for the two dimensional view and a depth map of depth values for the array of pixel values, wherein the depth values are used to determine discontinuities in the object and the mesh geometry data files include a plurality of mesh features; generating a silhouette map for the two dimensional view of the three dimensional graphic, the silhouette map including substantially all pixel values on silhouette lines of the two dimensional view; generating a plurality of silhouette segments, with each silhouette segment comprising a subset of all silhouette pixel values in the silhouette map, wherein generation of each silhouette segment considers at least one of the following criterion for inclusion of a pixel in the segment relative to other pixels in the segment: curvature in image space, depth continuity and a direction of a depth map gradient; and matching the user generated sketch with the feature of the two dimensional view, wherein matching the user generate sketch with the feature of the two dimensional view comprises: