Image generating device and image generating method
First Claim
1. An image generating apparatus for generating image data which capture objects moving in virtual three-dimensional space in conjunction with development of a game, comprising:
- means for altering camera viewpoint in conjunction with development of said game; and
means for altering position of a virtual light source deployed in said virtual three-dimensional space relative to said altered camera viewpoint so that position of said virtual light source does not become back-lighting relative to said camera viewpoint.
1 Assignment
0 Petitions
Accused Products
Abstract
The brightness of the image of a character displayed on a screen is consistently kept optimum even if the view point of a camera is changed, and the image of the character is appropriately shaded and three-dimensional since such shading is characteristic of a game program. The position of a virtual light source is changed with a change of the position of the view point of the camera. The image processing device includes a feature which changes the position of the view point of the camera, a feature which changes the position of the virtual light source with a change of the position of the view point of the camera, and a feature which subjects the image data of when an object is viewed from the view point of the camera to shading of when the virtual light from the light source is projected to the object.
64 Citations
13 Claims
-
1. An image generating apparatus for generating image data which capture objects moving in virtual three-dimensional space in conjunction with development of a game, comprising:
-
means for altering camera viewpoint in conjunction with development of said game; and
means for altering position of a virtual light source deployed in said virtual three-dimensional space relative to said altered camera viewpoint so that position of said virtual light source does not become back-lighting relative to said camera viewpoint. - View Dependent Claims (2, 3, 4, 5, 6)
means for altering position of said camera viewpoint;
means for altering a position of said virtual light source in response to alteration in the position of said camera viewpoint; and
means for imparting a shadow processing to image data when said object is viewed, when a virtual light beam from said light source is directed onto said object.
-
-
3. The image generating apparatus according to claim 2, wherein said means for altering a light source position are means for imparting a certain three-dimensional distance differential between positions of said camera viewpoint and of said virtual light source.
-
4. The image generating apparatus according to claim 3, wherein said means for altering said light source position are means for determining said three-dimensional distance differential in dependence on one formula.
-
5. The image generating apparatus according to claim 2, wherein said means for imparting shadow processing are means for imparting said shadow processing only to said object.
-
6. A computer-readable information recording medium whereon is recorded a program for causing a computer to function as the image generating apparatus cited in any one of claims 1 through 5.
-
7. An image generating apparatus that is an apparatus for generating image data for objects that move in a virtual three-dimensional space, wherein said objects are structures made up of multiple subordinate object bodies that manifest mutually independent movements, comprising:
-
means for producing and separately storing image data for said multiple subordinate object bodies beforehand, wherein said image data for said multiple subordinate object bodies are produced on a basis of a plurality of common reference positions and separately stored; and
means for separately reading out, positioning, and displaying said image data for said multiple subordinate object bodies according to a current situation. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An image generation method for generating image data for objects while altering a line of vision from a camera viewpoint for objects moving in a virtual three-dimensional space, comprising the steps of:
-
altering a position of said camera viewpoint; and
altering a position of a virtual light source deployed in said virtual three-dimensional space relative to said altered position of said camera viewpoint so that the position of said virtual light source does not become back-lighting relative to said camera viewpoint.
-
Specification