Patent ID: 7542033
Filing Date: 2009-06-02
Classification: G06T

Abstract:
1. A method for generating a cartoonish picturization of a two-dimensional image from three-dimensional object data comprising: a placement input step of accepting an arrangement of a three-dimensional object within a virtual space by an input means; a view point setting step of accepting the position of a view point within the virtual space by an input means to obtain a two-dimensional image frame; a light source configuration step of accepting an attribute of an illumination light source within the virtual space by an input means; a step of obtaining by processing means the direction in which a three-dimensional object exists, seen from the view point, for storing the direction as mask information in a mask memory; a step of obtaining by processing means a color value seen from the viewpoint for each of a plurality of pixels in the two-dimensional image frame corresponding to positions on exposed surfaces of the three-dimensional object under the illumination light source; a step of obtaining by processing means distance information representative of distances between the exposed surfaces of the three-dimensional object and the view point, as seen from the view point; a step of obtaining by processing means normal vector information representing a normal vector respective to one of the exposed surfaces in the virtual space; a step of plotting by processing means main lines representing an outline of the three-dimensional object and boundaries of a plurality of the exposed surfaces of the three dimensional object on the pixels in the two-dimensional image frame, by determining pixels that form the outline in the two-dimensional image frame based on a sum value of surrounding pixels in the mask information, wherein the mask information is retrieved from the mask memory, and by determining the boundaries using the distance information and the normal vector information; a step of visual gradation by processing means, including comparing the color value of the pixels in the two-dimensional image frame with the at least one reference color value and applying a first texture to an area of each respective exposed surface wherever the color values compare negatively to the reference color value and applying a second texture different from the first texture to the area of each respective exposed surface wherever the color values compare positively to the reference color value, wherein at least one of the first and the second textures has a screen tone pattern of binary dark and light portions having a first uniform pitch throughout, such that boundaries between the first and second textures in the area are determined by the reference color value, and that the pattern is applied on pixels in the two-dimensional image frame; and an image displaying step of displaying an image by processing means, the image being synthesized from the main lines and the applied textures in the two-dimensional image frame.