United States Patent
US Patent 7583264: Apparatus and program for image generation
US 7583264 · granted 2009-09-01

Abstract
An image processing program creates a gradation of a sharp edge shadow and a gradation of subtle colors. The program causes a computer to perform a step in which a diffuse reflection from a first and second object and a shadow of the first object on the second object in a lighting information texture which are generated by a virtual light hitting the first and second object are superimposed onto a base texture which represents details of the object so that a target object is mapped; a step in which a mirror reflection which is generated by the virtual light hitting the first and second object is calculated so that a specular reflection is generated to surfaces of the first and second object; and a step in which the specular reflection is masked based on mask information provided in the lighting information texture which is mapped to the second object.
| Patent Number | 7583264 |
|---|---|
| Title | Apparatus and program for image generation |
| Filed | 2006-08-29 |
| Granted | 2009-09-01 |
| Inventor(s) | Nakagawa; Yoshihiko, Terada; Michinari, Ogawa; Daisuke |
| Assignee | Sega Corporation |
| CPC Classification | G06T 15/00, G06T 15/50, G09G 5/00 |
| Number of Claims | 14 |
Abstract
An image processing program creates a gradation of a sharp edge shadow and a gradation of subtle colors. The program causes a computer to perform a step in which a diffuse reflection from a first and second object and a shadow of the first object on the second object in a lighting information texture which are generated by a virtual light hitting the first and second object are superimposed onto a base texture which represents details of the object so that a target object is mapped; a step in which a mirror reflection which is generated by the virtual light hitting the first and second object is calculated so that a specular reflection is generated to surfaces of the first and second object; and a step in which the specular reflection is masked based on mask information provided in the lighting information texture which is mapped to the second object.
Claim 1
An image generating apparatus for generating an image by disposing objects composed of polygons, a virtual camera, and a virtual light source disposed in a virtual threedimensional space and picking up an image by the virtual camera, comprising: a two dimensional image storing means for storing a lighting information texture which has a base texture for mapping a detail of each object disposed in the virtual threedimensional space, color information for at least mapping a diffuse reflection from a surface of the object and a shadow of the object, and mask information for masking a dark region including the shadow; a texture mapping means for mapping a diffusereflection from a first object and a second object and a shadow of the first object on the second object, which are generated by a virtual light from the virtual light source hitting the first object and the second object, to a target object bysuperimposing the diffuse reflection and the shadow on the base texture based on the lighting information texture; a specular reflection generating means for generating a specular reflection to surfaces of the first object and the second object bycalculating a mirror reflection of the fir
Claims
14 totalAn image generating apparatus for generating an image by disposing objects composed of polygons, a virtual camera, and a virtual light source disposed in a virtual threedimensional space and picking up an image by the virtual camera, comprising: a two dimensional image storing means for storing a lighting information texture which has a base texture for mapping a detail of each object disposed in the virtual threedimensional space, color information for at least mapping a diffuse reflection from a surface of the object and a shadow of the object, and mask information for masking a dark region including the shadow; a texture mapping means for mapping a diffusereflection from a first object and a second object and a shadow of the first object on the second object, which are generated by a virtual light from the virtual light source hitting the first object and the second object, to a target object bysuperimposing the diffuse reflection and the shadow on the base texture based on the lighting information texture; a specular reflection generating means for generating a specular reflection to surfaces of the first object and the second object bycalculating a mirror reflection of the fir