Robust attribute transfer for character animation
First Claim
1. A method for transferring attributes from a source animated character to a target character, comprising:
- identifying a first set of markers corresponding to the source animated character;
identifying a second set of markers corresponding to the target character;
generating a geometric correspondence between the source animated character and the target character based on the first set of markers and the second set of markers independent of differences in geometry between the source animated character and the target character; and
transferring a first attribute from the source animated character to the target character based on the geometric correspondence.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the invention disclosed herein provides techniques for transferring attributes from a source animated character to a target character. A character attribute transfer system identifies a first set of markers corresponding to the source animated character. The character attribute transfer system identifies a second set of markers corresponding to the target character. The character attribute transfer system generates a geometric correspondence between the source animated character and the target character based on the first set of markers and the second set of markers independent of differences in geometry between the source animated character and the target character. The character attribute transfer system transfers a first attribute from the source animated character to the target character based on the geometric correspondence.
22 Citations
20 Claims
-
1. A method for transferring attributes from a source animated character to a target character, comprising:
-
identifying a first set of markers corresponding to the source animated character; identifying a second set of markers corresponding to the target character; generating a geometric correspondence between the source animated character and the target character based on the first set of markers and the second set of markers independent of differences in geometry between the source animated character and the target character; and transferring a first attribute from the source animated character to the target character based on the geometric correspondence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to transfer attributes from a source animated character to a target character by performing the steps of:
-
identifying a first set of markers corresponding to the source animated character; identifying a second set of markers corresponding to the target character; generating a geometric correspondence between the source animated character and the target character based on the first set of markers and the second set of markers independent of differences in geometry between the source animated character and the target character; and transferring at least one of a joint hierarchy and a set of skinning weights from the source animated character to the target character based on the geometric correspondence. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor; and a memory coupled to the processor and including a geometric correspondence engine and a transfer engine; wherein, when executing the geometric correspondence engine, the processor is configured to; identify a first set of markers placed on a source mesh representation associated with a source animated character, identify a second set of markers placed on a target mesh representation associated with a target character, and generate a geometric correspondence between the source animated character and the target character based on the first set of markers and the second set of markers independent of differences in geometry between the source animated character and the target character; and wherein, when executing the transfer engine, the processor is configured to transfer a first attribute from the source animated character to the target character based on the geometric correspondence.
-
-
20. The system of 19, wherein the geometric correspondence is generated independent of a first number of geometry primitives included in the source mesh representations relative to a second number of geometry primitives included in the target mesh representation.
Specification