Computer animation system and method
OwnerMark Seminatore, Casey Anderson +4inventors
InventorsMark Seminatore, Casey Anderson, Jason Piel, John Piel, Michael Dougherty, Julian Love
Life of this patent
Estimating the term…
Abstract
A computer animation system, method, game, device, and storage medium are provided. The method typically includes providing a two-dimensional map of an animated object, in which the two-dimensional map includes rendering information. The method typically further includes rendering an animated object by applying, in real time, portions of a skin texture to the two dimensional map based on the rendering information. The method may be used for real-time computer game animation. The rendering information may be encoded as color values, which are transmitted by color channels.
Claims52
A computer animation method, comprising:
- providing a two-dimensional map of an animated object, the two-dimensional map including rendering information;
- and
- rendering the animated object by applying, in real time, portions of a skin texture to the two-dimensional map based on the rendering information.
A computer animation method, comprising:
- rendering, in real time, a first animated object by applying portions of a first skin texture to a two-dimensional map of the animated object;
- and
- reusing the two-dimensional map to render, in real time, a second animated object by applying portions of a second skin texture to the two-dimensional map.
A computer animation method, comprising:
- transmitting non-color rendering information via a color channel, wherein the non-color rendering information is encoded as color information;
- and
- rendering an animated object based on the non-color rendering information.
A computer game, comprising:
- a two-dimensional map of at least one animated object, the two-dimensional map including rendering information;
- at least one skin texture;
- and
- a rendering engine configured to render an animated object corresponding to the at least one skin texture via applying the at least one skin texture to the two-dimensional map based on the rendering information.
A computing device comprising:
- memory configured to store:
- (a) a two-dimensional map of an animated object, the two-dimensional map including rendering information,
- (b) at least one skin texture, and
- (c) instructions that, when executed, result in the computing device having the capability of rendering the animated object by applying, in real time, portions of the at least one skin texture to the two-dimensional map based on the rendering information;
- and
- a processor configured to execute the instructions.
A storage medium including instructions that, when executed, result in a computing device having the capability of:
- loading a two-dimensional map of an animated object, the two-dimensional map including rendering information;
- and
- rendering the animated object by applying, in real time, portions of a skin texture to the two-dimensional map based on the rendering information.
A method of generating a two-dimensional map configured to facilitate rendering an animated object, comprising:
- creating a three-dimensional model of an animated object;
- performing a lookup render on the three-dimensional model to create a lookup model;
- performing a lighting render on the three-dimensional model to create a lighting model;
- combining the lookup model and the lighting model via a combination render to create a three-dimensional UVLA model;
- and
- performing a flatten render on the UVLA model to create a two-dimensional map encoded with rendering information.
A computer animation system, comprising:
- a computer network;
- and
- at least one user computing device connectable to the computer network and configured to download, via the computer network, skin textures configured for application to a two-dimensional map of an animated object in order to render, on the user computing device, the animated object.
Dependencies are inferred from the claim text.