Image processing apparatus and control method therefor
AssigneeCanon Kabushiki Kaisha
InventorKosei Takahashi
Life of this patent
Estimating the term…
Abstract
A bidirectional texture function image as a bidirectional reflectance distribution function for each pixel of a target object is input. An average bidirectional reflectance distribution function within at least a partial region of the bidirectional texture function image data, a power of the bidirectional reflectance distribution function of each pixel of the bidirectional texture function image data, and a peak position of each pixel of the bidirectional texture function image data are stored in a storage apparatus as information indicating the bidirectional reflectance distribution function for each pixel.
Claims10
An image processing apparatus for rendering a CG image of a target object comprising:
- an input unit configured to input a bidirectional texture function image as a bidirectional reflectance distribution function for each pixel of the target object;
- and
- a storage control unit configured to store, in a storage apparatus, as information indicating the bidirectional reflectance distribution function for each pixel, an average bidirectional reflectance distribution function within at least a partial region of the bidirectional texture function image data, a power of the bidirectional reflectance distribution function of each pixel of the bidirectional texture function image data, and a peak position of each pixel of the bidirectional texture function image data
- wherein the CG image of the target object is rendered using the information indicating the bidirectional reflectance distribution function for each pixel so as to increase rendering efficiency.
An image processing apparatus comprising:
- an input unit configured to input, as information indicating a bidirectional texture function image as a bidirectional distribution function for each pixel of a target object, an average bidirectional reflectance distribution function within at least a partial region of the bidirectional texture function image data, a power of the bidirectional reflectance distribution function of each pixel of the bidirectional texture function image data, and a peak position of each pixel of the bidirectional texture function image data;
- and
- an image processing unit configured to execute image processing using the information input by said input unit,
- wherein the image processing unit renders a CG image of the target object using the information indicating the bidirectional texture function as a bidirectional distribution function for each pixel so as to increase rendering efficiency.
A control method for an image processing apparatus for rendering a CG image of a target object, comprising:
- an input step of causing an input unit to input a bidirectional texture function image as a bidirectional reflectance distribution function for each pixel of the target object;
- and
- a storage control step of causing a storage control unit to store, in a storage apparatus, as information indicating the bidirectional reflectance distribution function for each pixel, an average bidirectional reflectance distribution function within at least a partial region of the bidirectional texture function image data, a power of the bidirectional reflectance distribution function of each pixel of the bidirectional texture function image data, and a peak position of each pixel of the bidirectional texture function image data
- wherein the CG image of the target object is rendered using the information indicating the bidirectional reflectance distribution function for each pixel so as to increase rendering efficiency.
A control method for an image processing apparatus, comprising:
- an input step of causing an input unit to input, as information indicating a bidirectional texture function image as a bidirectional distribution function for each pixel of a target object, an average bidirectional reflectance distribution function within at least a partial region of the bidirectional texture function image data, a power of bidirectional reflectance distribution function of each pixel of the bidirectional texture function image data, and a peak position of each pixel of the bidirectional texture function image data;
- an image processing step of causing an image processing unit to execute image processing using the information input by the input unit, and
- a rendering step of rendering a CG image of the target object using the information indicating the bidirectional texture function as a bidirectional distribution function for each pixel so as to increase rendering efficiency.
A non-transitory computer-readable storage medium storing a program for causing a computer to control an image processing apparatus for rendering a CG image of a target object, the program causing the computer to function as
- an input unit configured to input a bidirectional texture function image as a bidirectional reflectance distribution function for each pixel of the target object, and
- a storage control unit configured to store, in a storage apparatus, as information indicating the bidirectional reflectance distribution function for each pixel, an average bidirectional reflectance distribution function within at least a partial region of the bidirectional texture function image data, a power of the bidirectional reflectance distribution function of each pixel of the bidirectional texture function image data, and a peak position of each pixel of the bidirectional texture function image data
- wherein the CG image of the target object is rendered using the information indicating the bidirectional reflectance distribution function for each pixel so as to increase rendering efficiency.
A non-transitory computer-readable storage medium storing a program for causing a computer to control an image processing apparatus, the program causing the computer to function as
- an input unit configured to input, as information indicating a bidirectional texture function image as a bidirectional distribution function for each pixel of a target object, an average bidirectional reflectance distribution function within at least a partial region of the bidirectional texture function image data, a power of the bidirectional reflectance distribution function of each pixel of the bidirectional texture function image data, and a peak position of each pixel of the bidirectional texture function image data;
- and
- an image processing unit configured to execute image processing using the information input by the input unit,
- wherein the image processing unit renders a CG image of the target object using the information indicating the bidirectional texture function as a bidirectional distribution function for each pixel so as to increase rendering efficiency.
Dependencies are inferred from the claim text.