A light source that affects a shading point is specified when a bounding volume is set for each light source starting from the shading point in a three-dimensional virtual space. An area shape determining unit that determines a shape common to all light sources for a bounding volume that is set with the shading point as a starting point and defines an affected area for the shading point based on a condition given to the shading point; An area size determination unit that randomly selects and determines the size of the bounding volume set for each light source from a plurality of candidates, and whether or not the position of the light source is included in the bounding volume set for each light source An intersection determination unit that determines and identifies the light source as a light source that affects the shading point when the light source is included in the bounding volume. [Selection] Figure 2
展开▼