US2006022991A1PendingUtilityA1
Dynamic wrinkle mapping
Est. expiryMay 6, 2024(expired)· nominal 20-yr term from priority
G06T 13/40G06T 15/04
40
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method for a computer system includes retrieving a plurality of base poses for an object, retrieving a plurality of base texture maps associated with the plurality of base poses, receiving a desired pose for the object, determining a plurality of coefficients associated with the plurality of base poses in response to the desired pose and to the plurality of base poses, and determining a desired texture map in response to the plurality of coefficients and to the plurality of base texture maps.
Claims
exact text as granted — not AI-modified1 - 15 . (canceled)
16 . A rendering apparatus comprises:
a memory configured to store a first plurality of component poses for a three-dimensional object, wherein the memory is also configured to store a first plurality of component two-dimensional images associated with the first plurality of component poses; and a processor coupled to the memory, wherein the processor is configured to receive a specification of a desired pose for the three-dimensional object, wherein the processor is configured to determine a weighted combination of a second plurality of component poses from the first plurality of component poses to approximately form the desired pose, wherein the processor is configured to form a desired two-dimensional image from a weighted combination of a second plurality of two-dimensional images from the first plurality of two-dimensional images, wherein the second plurality of two-dimensional images are associated with the second plurality of component poses.
17 . The rendering apparatus of claim 16 wherein the weighted combination of the second plurality of component poses comprises a first coefficient associated with a first component pose, and a second coefficient associated with a second component pose; and wherein the weighted combination of the second plurality of two-dimensional images comprises the first coefficient associated with a first two-dimensional image, and the second coefficient associated with the second two-dimensional image.
18 . The rendering apparatus of claim 16 wherein each of the second plurality of two-dimensional images comprises data selected from the group: texture map, displacement map.
19 . The rendering apparatus of claim 16 wherein the processor is also configured to initiate a rendering pipeline process to determine a plurality of shading values of surfaces of the three-dimensional object in the desired pose in response to the desired two-dimensional image; and wherein the processor is configured to create an output image in response to the plurality of shading values of the surfaces of the three-dimensional object.
20 . The rendering apparatus of claim 19 wherein the processor is configured to determine the weighted combination of the second plurality of component poses from the first plurality of component poses to approximately form the desired pose within the rendering pipeline process.
21 . The rendering apparatus of claim 16 wherein the first plurality of component poses comprise from 6 to 10 poses.
22 . The rendering apparatus of claim 16 wherein the first plurality of two-dimensional images comprises more than 2 two-dimensional images.
23 . The rendering apparatus of claim 16 wherein the memory comprises random-access memory.
24 . A computer system comprises:
a memory configured to store a geometric representation of an object, a specification of a first pose for the object, and a first texture map associated with the object in the first pose; and a processor coupled to the memory, wherein the processor is configured to form a first image including a rendering of at least a portion of the object in the first pose, in response to the geometric representation of the object, the specification of the first pose, and the first texture map; wherein the first texture map associated with the object in the first pose comprises a weighted combination of a first texture map associated with a first base pose for the object and a second texture map associated with a second base pose for the object, wherein the weighted combination of the first texture map and the second texture map are determined in response to the a first weight and a second weight; wherein the first weight and the second weight are determined in response to decomposing the first pose for the object to a weighted combination of the first base pose for the object and the second base pose for the object, wherein the weighted combination comprises the first weight associated with the first base pose and the second weight associated with the second base pose; and wherein the memory is also configured to store the first image
25 . The computer system of claim 24 wherein the memory is also configured to store a specification of a second pose for the object, and a second texture map associated with the object in the second pose; wherein the processor is also configured to form a second image including a rendering of at least another portion of the object in the second pose, in response to the geometric representation of the object, the specification of the second pose, and the second texture map; wherein the second texture map associated with the object in the second pose comprises a weighted combination of a third texture map associated with a third base pose for the object and a fourth texture map associated with a fourth base pose for the object, wherein the weighted combination of the third texture map and the fourth texture map are determined in response to the a third weight and a fourth weight; wherein the third weight and the fourth weight are determined in response to decomposing the second pose for the object to a weighted combination of the third base pose for the object and the fourth base pose for the object, wherein the weighted combination comprises the third weight associated with the third base pose and the fourth weight associated with the fourth base pose; and wherein the memory is also configured to store the second image.
26 . The computer system of claim 25 wherein the first texture map associated with the object in the first pose include representations of microscale geometry not represented in the second texture map associated with the object in the second pose.
27 . The computer system of claim 25 wherein the second texture map comprises a weighted combination of the third texture map associated with the third base pose for the object, the fourth texture map associated with the fourth base pose for the object, and the first texture map associated with the first base pose for the object, wherein the weighted combination of the third texture map, the fourth texture map, and the first texture map are determined in response to the third weight, a fourth weight, and a fifth weight; and wherein the third weight, the fourth weight, and fifth weight are determined in response to decomposing the second pose for the object to a weighted combination of the third base pose for the object, the fourth base pose for the object, and the first base pose for the object, wherein the weighted combination comprises the third weight associated with the third base pose, the fourth weight associated with the fourth base pose, and the fifth weight associated with the first base pose.
28 . The computer system of claim 24 wherein the processor is also configured to store a representation of the first image on a removable media; wherein the removable media is selected from a group consisting of: film stock, DVD, magnetic media, print media, optical storage media.
29 . The computer system of claim 24 further comprising
wherein the weighted combination of the first texture map and the second texture map comprises the first texture map weighted by the first weight and the second texture map weighted by the second weight, and wherein the weighted combination of the first base pose and the second base pose comprises the first base pose weighted by the first weight and the second base pose weighted by the second weight.
30 . A computer system comprises:
a memory configured to store a first texture map and an associated first base pose for an object, a second texture map and an associated second base pose for the object, a specification of a first desired pose for the object, and a specification of the object; and a processor coupled to the memory; wherein the memory also comprises:
code that directs the processor to decompose the first desired pose for the object into a weighted combination of the first base pose and the second base pose, wherein the weighted combination comprises a first weight for the first base pose and a second weight for the second base pose; and
code that directs the processor to determine the texture map associated with the object in the first desired pose in response to a weighted combination of the first texture map and the second texture map, wherein the weighted combination of the first texture map and the second texture map are determined in response to the first weight and the second weight.
31 . The computer system of claim 30 wherein the memory is also configured to store the texture map associated with the first desired pose for the object.
32 . The computer system of claim 31 wherein the memory is also configured to store code that directs the processor to render an image including the object in the first desired pose in response to the texture map associated with the object in the first desired pose.
33 . The computer system of claim 30 wherein the memory is also configured to store a third texture map and an associated third base pose for an object, and a specification of a second desired pose for the object; and wherein the memory also comprises:
code that directs the processor to decompose the second pose for the object into a weighted combination of the first base pose and the third base pose, wherein the weighted combination comprises a third weight for the third base pose and a fourth weight for the first base pose; and
code that directs the processor to determine the texture map associated with the object in the second desired pose in response to a weighted combination of the first texture map and the third texture map, wherein the weighted combination of the first texture map and the third texture map are determined in response to the third weight and the fourth weight.
34 . The computer system of claim 33 wherein the memory is also configured to store code that directs the processor to render an image at least a portion of the object in the second desired pose in response to the texture map associated with the object in the second desired pose.
35 . The computer system of claim 34 wherein the texture map associated with the object in the first desired pose includes representations of geometry not represented in the texture map associated with the object in the second desired pose.Join the waitlist — get patent alerts
Track US2006022991A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.