Patent ID: 6621925
Filing Date: 2003-09-16
Classification: G06T

Abstract:
An image processing apparatus which converts objects in a three-dimensional coordinate space to image data on a screen based on traditional ray tracing in which a first ray is traced from an eye point through a target pixel on a screen coordinate system to an object and the target pixel is subsequently corrected by calculating the influences of at least a second ray traced between the object and a second object independent of the eye point, said apparatus comprising:substituting means for eliminating the need for the first ray tracing, the substituting means comprising projecting means for generating image data by projecting data representing surfaces of the object onto a screen coordinate system, and interpolating means for generating pixel data inside the surfaces on the screen coordinate system by interpolation based on the projected image data on the screen coordinate system; and correcting means for generating a ray for a point on the object that corresponds to the pixel data generated by the interpolating means, and for generating correction information for correcting a value of the pixel data on the screen coordinate system based on a judgment of intersection of the ray with another object.