Patent ID: 7327364
Filing Date: 2008-02-05
Classification: A63F,G06T

Abstract:
1. An image generating method for rendering a three-dimensional object viewed from a predetermined viewpoint by generating an image of the three-dimensional object and writing color information on the image generated in a rendering buffer, the method comprising: generating at least one retouched image of the three-dimensional image at a display interval of still images when the retouched image is movie-displayed as an animation with the still images, by arranging a plurality of brush images so as to superpose a part of the plurality of brush images on another part of the plurality of brush images within a rendering region for the three-dimensional object, the rendering region being a region in which the three-dimensional object is projected on the basis of the predetermined viewpoint; generating a projection image at the display interval, by projecting the three-dimensional object on the basis of the predetermined viewpoint; and rendering the image of the three-dimensional object so as to reflect color information of the projection image at a part at which the retouched image is transparent by synthesizing the retouched image with the projection image using at least one of multiplication synthesis and screen synthesis at the display interval to movie-play the retouched image as the animation with the still images, wherein the generating at least one of retouched image of the three-dimensional image includes: operating a normal line to a surface of the three-dimensional object, by providing a first light source for emitting light rays in a first direction crossing at a right angle with an eyes line direction of the predetermined viewpoint and a second light source for emitting light rays in a second direction crossing at a right angle with the eyes line direction of the predetermined viewpoint, the second direction being different from the first direction, the first light source and the second light source being provided for calculating the normal line, irradiating the light rays emitted from the first light source and the light rays emitted from the second light source to the three-dimensional object when calculating the normal line, executing predetermined rendering processing on the basis of the predetermined viewpoint, and generating a normal image expressing the normal line to the surface of the three-dimensional object in color information, and performing processing for determining an arrangement angle of each of the plurality of brush images on the basis of the normal line operated for a position on the surface of the three-dimensional object, on the basis of color information at a position of the normal image, the position corresponding to an arrangement position at which each of the plurality of brush images is arranged, and arranging each of the plurality of brush images at the arrangement angle determined.