Patent ID: 8830237
Filing Date: 2014-09-09
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; 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 selected subset of the silhouette pixel values in the silhouette map, wherein generation of each silhouette segment requires satisfying at least two of the three criteria for inclusion of a select silhouette pixel in the silhouette segment relative to other pixels in the silhouette segment: matching the user generated sketch with the feature of the two dimensional view; and transforming the matched feature of the two dimensional view to a representation of the feature associated with the three dimensional computer graphic object.