Patent ID: 9697642
Date: 2017-07-04
CPC Classifications: G06T

Claim:
1. An image processing device for rendering an image including an object to which an alpha value indicating transparency is set, the image processing device comprising: a rendering block rendering, in an image plane, the object in a space to be rendered according to a viewpoint; a shading processing block obtaining a distribution of evaluation values of degrees of occlusion, the evaluation values being able to be calculated by estimating the degrees of occlusion of ambient light in the space to be rendered, for an image rendered by the rendering block, shading the rendered image on a basis of the distribution, and storing resulting data in a memory; and an alpha buffer generating block generating a distribution of alpha values en bloc for a designated object by determining the alpha values for a plurality of positions within a rendering region of the designated object in the image plane using alpha values respectively set to a plurality of objects designated as the designated object in advance among objects to be rendered, wherein when the rendering block renders the designated object, the rendering block uses the alpha values of the corresponding positions in the image plane, the alpha values being determined by the alpha buffer generating block, and wherein when there are a plurality of objects whose rendering regions include a position for which to determine an alpha value in the designated object, the alpha buffer generating block determines the alpha value of the position on a basis of a total product of alpha values of these objects.