2D imposters for simplifying processing of plural animation objects in computer graphics generation
AssigneeNintendo Co., Ltd.
InventorsJohn Sheblak, Tim Little
Life of this patent
Estimating the term…
Loading patent…
AssigneeNintendo Co., Ltd.
InventorsJohn Sheblak, Tim Little
Estimating the term…
The technology herein involves use of 2D imposters to achieve seemingly 3D effects with high efficiency where plural objects such as animated characters move together such as when one character follows or carries another character. A common 2D imposter or animated sprite is used to image and animate the plural objects in 2D. When the plural objects are separated in space, each object can be represented using its respective 3D model. However, when the plural objects contact one another, occupy at least part of the same space, or are very close to one other (e.g., as would arise in a situation when the plural objects are moving together in tandem), the animation system switches from using plural respective 3D models to using a common 2D model to represent the plural objects. Such use of a common 2D model can be restricted in some implementations to situations where the user's viewpoint can be restricted to be at least approximately perpendicular to the plane of 2D model, or the 2D surface on which the combined image is texture mapped can be oriented in response to the current virtual camera position.
A method that in use is performed by a computer animation and graphics generation system of the type including a processor, a 3D graphics processor coupled to said processor, and a memory coupled to at least the processor, said 3D graphics processor projecting 3D objects onto a 2D viewing plane for display, said method comprising:
A computer animation and graphics generation system of the type including a processor, a 3D graphics processor coupled to said processor, and a memory coupled to at least the processor, said 3D graphics processor generating image information for display, said system for animating first and second 3D moving objects and comprising:
A non-transitory storage device for use by a computer animation and graphics generation system of the type including a processor, a 3D graphics processor coupled to said processor, and said storage device coupled to at least the processor, said 3D graphics processor generating image information for display, said storage device storing:
A method that in use is performed by a computer animation and graphics generation system of the type including a processor, a graphics processor coupled to said processor, and a memory coupled to at least the processor, said method comprising:
Dependencies are inferred from the claim text.