Image processing device, image processing method and information storage medium
First Claim
1. An image processing device for displaying an image representing an object arranged in a virtual three-dimensional space, comprising:
- light source position acquisition means for acquiring a light source position set in said virtual three-dimensional space;
viewpoint position and viewing direction acquisition means for acquiring a viewpoint position and a viewing direction set in said virtual three-dimensional space;
highlight position calculation means for calculating a position of a highlight appearing on a surface of said object based on said viewpoint position;
highlight intensity calculation means for calculating intensity of the highlight based on said light source position and said viewing direction;
semitransparent composition means for performing semitransparent composition of said image representing the highlight onto said image representing said object based on the position calculated by the highlight position calculation means and a semitransparent composition rate corresponding to the intensity calculated by the highlight intensity calculation means; and
image display means for displaying an image obtained by performing semitransparent composition of said image representing the highlight onto said image representing said object by said semitransparent composition means.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing device capable of expressing a highlight with a relatively light processing load is provided. The device includes a light source position acquisition unit for acquiring the position of a light source, a viewpoint position and viewing direction acquisition unit (64) for acquiring a viewpoint position and a viewing direction, a highlight position calculation unit for calculating the position of a highlight appearing on the surface of an object based on the viewpoint position, a highlight intensity calculation unit for calculating intensity of the highlight based on the light source position and the viewing direction, and a semitransparent composition unit (70) for performing semitransparent composition of an image representing the highlight onto the image representing the object based on the position calculated by the highlight position calculation unit and the semitransparent composition rate corresponding to the intensity calculated by the highlight intensity calculation unit.
40 Citations
6 Claims
-
1. An image processing device for displaying an image representing an object arranged in a virtual three-dimensional space, comprising:
-
light source position acquisition means for acquiring a light source position set in said virtual three-dimensional space;
viewpoint position and viewing direction acquisition means for acquiring a viewpoint position and a viewing direction set in said virtual three-dimensional space;
highlight position calculation means for calculating a position of a highlight appearing on a surface of said object based on said viewpoint position;
highlight intensity calculation means for calculating intensity of the highlight based on said light source position and said viewing direction;
semitransparent composition means for performing semitransparent composition of said image representing the highlight onto said image representing said object based on the position calculated by the highlight position calculation means and a semitransparent composition rate corresponding to the intensity calculated by the highlight intensity calculation means; and
image display means for displaying an image obtained by performing semitransparent composition of said image representing the highlight onto said image representing said object by said semitransparent composition means. - View Dependent Claims (2, 3, 4)
-
-
5. An image processing method for displaying an image representing an object arranged in a virtual three-dimensional space, comprising:
-
a light source position acquisition step for acquiring a light source position set in said virtual three-dimensional space;
a viewpoint position and viewing direction acquisition step for acquiring a viewpoint position and a viewing direction set in said virtual three-dimensional space;
a highlight position calculation step for calculating a position of a highlight appearing on a surface of said object based on said viewpoint position;
a highlight intensity calculation step for calculating intensity of the highlight based on said light source position and said viewing direction;
a semitransparent composition step for performing semitransparent composition of said image representing the highlight onto said image representing said object based on the position calculated at said highlight position calculation step and a semitransparent composition rate corresponding to the intensity calculated at said highlight intensity calculation step; and
an image display step for displaying an image obtained by performing semitransparent composition of said image representing the highlight onto said image representing said object at said semitransparent composition step.
-
-
6. An information storage medium for storing a program for causing a computer to function as:
-
light source position acquisition means for acquiring a light source position set in a virtual three-dimensional space;
viewpoint position and viewing direction acquisition means for acquiring a viewpoint position and a viewing direction set in said virtual three-dimensional space;
highlight position calculation means for calculating a position of a highlight appearing on a surface of an object arranged in said virtual three-dimensional space based on said viewpoint position;
highlight intensity calculation means for calculating intensity of the highlight based on said light source position and said viewing direction;
semitransparent composition means for performing semitransparent composition of said image representing the highlight onto said image representing said object based on the position calculated by said highlight position calculation means and a semitransparent composition rate corresponding to the intensity calculated by said highlight intensity calculation means; and
image display means for displaying an image obtained by performing semitransparent composition of said image representing the highlight onto said image representing said object by said semitransparent composition means.
-
Specification