System and method for animating real objects with projected images
First Claim
Patent Images
1. A method for animating a 3D physical object, comprising:
- acquiring a 3D graphics model of the 3D physical object;
editing the 3D graphics model with graphics authoring tools to reflect a desired appearance of the 3D physical object;
rendering the virtual 3D graphics model as an image considering a user location with respect to the 3D physical object and a location of a virtual light;
correcting intensity values of the image according to an orientation of a surface of the object and a radiance at the surface to generate a corrected image; and
illuminating the 3D physical object with the corrected image to give the 3D physical object the desired appearance under the virtual light when viewed from the user location, wherein the illuminating further comprises;
rendering the virtual 3D graphics model as plurality of images parallel considering the user location and the location of the virtual light;
correcting intensity values of each of the plurality of the plurality of images according to the orientation of the surface of the object and the radiance at the surface to generate a corresponding corrected image for each image of the plurality of images; and
illuminating the 3D physical object with the corrected plurality of images in parallel to give the 3D physical object the desired appearance under the virtual light when viewed from multiple user locations.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method animates a 3D physical object by first acquiring a 3D graphics model of the object. The model is edited with graphics authoring tools to reflect a desired appearance of the object. The edited model is rendered as an image considering a user location and a location of a virtual light. Then, intensity values of the image are corrected according to an orientation of a surface of the object and a radiance at the surface. The 3D physical object can finally be illuminated with the corrected image to give the 3D physical object the desired appearance under the virtual light when viewed from the user location.
86 Citations
16 Claims
-
1. A method for animating a 3D physical object, comprising:
-
acquiring a 3D graphics model of the 3D physical object; editing the 3D graphics model with graphics authoring tools to reflect a desired appearance of the 3D physical object; rendering the virtual 3D graphics model as an image considering a user location with respect to the 3D physical object and a location of a virtual light; correcting intensity values of the image according to an orientation of a surface of the object and a radiance at the surface to generate a corrected image; and illuminating the 3D physical object with the corrected image to give the 3D physical object the desired appearance under the virtual light when viewed from the user location, wherein the illuminating further comprises; rendering the virtual 3D graphics model as plurality of images parallel considering the user location and the location of the virtual light; correcting intensity values of each of the plurality of the plurality of images according to the orientation of the surface of the object and the radiance at the surface to generate a corresponding corrected image for each image of the plurality of images; and illuminating the 3D physical object with the corrected plurality of images in parallel to give the 3D physical object the desired appearance under the virtual light when viewed from multiple user locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for animating a 3D physical object, comprising:
-
acquiring a 3D graphics model of the 3D physical object; editing the 3D graphics model with graphics authoring tools to reflect a desired appearance of the 3D physical object; rendering the virtual 3D graphics model as an image considering a user location with respect to the 3D physical object and a location of a virtual light; correcting intensity values of the image according to an orientation of a surface of the object and a radiance at the surface to generate a corrected image; and illuminating the 3D physical object with the corrected image to give the 3D physical object the desired appearance under the virtual light when viewed from the user location, wherein the illuminating further comprises; rendering the virtual 3D graphics model as a plurality of serial images considering a plurality of user location and a plurality of locations of the virtual light; correcting intensity values of each image according to the orientation of the surface of the object and the radiance at the surface to generate a plurality of corrected images; and illuminating the 3D physical object serially with the corrected plurality of images give the 3D physical object the desired appearance under the virtual light when viewed from the plurality of user locations.
-
Specification