AUTOMATIC AND SEMI-AUTOMATIC GENERATION OF IMAGE FEATURES SUGGESTIVE OF MOTION FOR COMPUTER-GENERATED IMAGES AND VIDEO
First Claim
1. A method for generating images to be viewable on a display using a computer that are generated based on scene geometry obtained from computer-readable storage and animation data representing changes over time of elements of the scene geometry, the method comprising:
- receiving at least some of the scene geometry and at least some of the animation data;
receiving motion depiction parameters;
generating motion fragments representing elements of the scene geometry over a nonzero time period;
generating shading for the motion fragments, wherein the images including contributions from the motion fragments would suggest motion of the represented elements to a viewer of the generated images; and
combining the shading for the motion fragments with shading for the scene geometry at an instant in frame time equal to a current frame time.
3 Assignments
0 Petitions
Accused Products
Abstract
In an animation processing system, generating images to be viewable on a display using a computer that are generated based on scene geometry obtained from computer readable storage and animation data representing changes over time of scene geometry elements, but also images can be modified to include shading that is a function of positions of objects at other than the current instantaneous time for a frame render such that the motion effect shading would suggest motion of at least one of the elements to a viewer of the generated images. Motion effects provide, based on depiction parameters and/or artist inputs, shading that varies for at least some received animation data, received motion depiction parameters, for at least one pixel, a pixel color is rendered based on motion effect program output and at least some received scene geometry, such that the output contributes to features that would suggest the motion.
60 Citations
12 Claims
-
1. A method for generating images to be viewable on a display using a computer that are generated based on scene geometry obtained from computer-readable storage and animation data representing changes over time of elements of the scene geometry, the method comprising:
-
receiving at least some of the scene geometry and at least some of the animation data; receiving motion depiction parameters; generating motion fragments representing elements of the scene geometry over a nonzero time period; generating shading for the motion fragments, wherein the images including contributions from the motion fragments would suggest motion of the represented elements to a viewer of the generated images; and combining the shading for the motion fragments with shading for the scene geometry at an instant in frame time equal to a current frame time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium containing program instructions that, when executed by a computer, generate images to be viewable on a display using a computer that are generated based on scene geometry obtained from computer-readable storage and animation data representing changes over time of elements of the scene geometry, comprising:
-
program code for receiving at least some of the scene geometry and at least some of the animation data; program code for receiving motion depiction parameters; program code for generating motion fragments representing elements of the scene geometry over a nonzero time period; program code for generating shading for the motion fragments, wherein the images including contributions from the motion fragments would suggest motion of the represented elements to a viewer of the generated images; and program code for combining the shading for the motion fragments with shading for the scene geometry at an instant in frame time equal to a current frame time. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An animation editing system for editing representations of images of an animation sequence and animation data representing changes over time of elements of the images, so as to suggest motion of at least one of those elements, comprising:
-
an input for reading in data corresponding to an image; an input for motion depiction parameters; an interface for artist input; an interface for image output; a time-aggregate object generator, wherein a time-aggregate object is a virtual object representing the element over a plurality of the images; an interface to a shader for generating shading according to a set of motion depiction parameters and at least one time-aggregate object; and a renderer for rendering, for at least one pixel, a pixel color based on at least some of the generated shading such that motion effects contribute to the features that would suggest the motion. - View Dependent Claims (12)
-
Specification