Patent ID: 8040355

Claim:
A method for transferring texture information from a source object to a target object, the method comprising: providing, at a computer system, a source geometric model of a source object, the source geometric model defining a source surface in a three-dimensional (“3-D”) space and a mapping from positions on the source surface to coordinates in a source texture space; providing, at the computer system, a source texture map, wherein the source texture map associates attribute values with texels located at particular coordinates in the source texture space; providing, at the computer system, a target geometric model of a target object, the target geometric model defining a target surface in the 3-D space and a mapping from positions on the target surface to coordinates in a target texture space; selecting, by the computer system, a plurality of sampling locations on the source surface; creating, by the computer system, a point cloud comprising a plurality of points, each point having 3-D space coordinates corresponding to a respective one of the source sampling locations, wherein creating the point cloud includes determining an attribute value for each point by sampling the source texture map at the respective one of the source sampling locations; identifying, by the computer system, \ a target location on the target surface, wherein the target location maps to one of a plurality of target texels located at particular coordinates in the target texture space; determining, by the computer system, a target attribute value for the target location using the point cloud; and storing, by the computer system, the target attribute value in association with the mapped-to target texel in a target texture map.