IMAGE PROCESSING APPARATUS AND METHOD
First Claim
1. An image processing apparatus comprising:
- a first shader configured to perform a light shading operation associated with at least one light source on a three-dimensional (3D) model at a first resolution to obtain a light shading result of the first resolution;
a second shader configured to perform a surface shading operation on the 3D model at a second resolution different from the first resolution to obtain a surface shading result of the second resolution; and
a processor configured to generate a rendering result by combining the light shading result of the first resolution with the surface shading result of the second resolution.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes a first shader configured to perform a light shading operation associated with at least one light source on a three-dimensional (3D) model at a first resolution to obtain a light shading result of the first resolution; a second shader configured to perform a surface shading operation on the 3D model at a second resolution different from the first resolution to obtain a surface shading result of the second resolution; and a processor configured to generate a rendering result by combining the light shading result of the first resolution with the surface shading result of the second resolution.
15 Citations
33 Claims
-
1. An image processing apparatus comprising:
-
a first shader configured to perform a light shading operation associated with at least one light source on a three-dimensional (3D) model at a first resolution to obtain a light shading result of the first resolution; a second shader configured to perform a surface shading operation on the 3D model at a second resolution different from the first resolution to obtain a surface shading result of the second resolution; and a processor configured to generate a rendering result by combining the light shading result of the first resolution with the surface shading result of the second resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image processing apparatus comprising:
-
a first shader configured to perform a light shading operation associated with at least one light source on a three-dimensional (3D) model in a plurality of frames including a first frame to obtain light shading results of the plurality of frames; a second shader configured to perform a surface shading operation on the 3D model in the first frame to obtain a surface shading result of the first frame; and a processor configured to combine the light shading results of the plurality of frames to obtain a combined light shading result, and generate a rendering result by combining the combined light shading result with the surface shading result of the first frame. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An image processing apparatus comprising:
-
a first shader configured to perform a light shading operation associated with at least one light source on a three-dimensional (3D) model in at least one frame preceding a first frame to obtain a light shading result for the at least one frame; a second shader configured to perform a surface shading operation on the 3D model in the first frame to obtain a surface shading result for the first frame; and a processor configured to generate a rendering result for the first frame by combining the light shading result for the at least one frame with the surface shading result for the first frame. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An image processing apparatus comprising:
-
a first shader configured to perform a light shading operation on a three-dimensional (3D) model in a plurality of frames by grouping pixels of each frame into groups of pixels, performing the light shading operation for the pixels in each of the groups sequentially in successive frames so that the light shading operation is performed for a different one of the pixels in each of the groups in each of the successive frames, and reusing a light shading result of a previous frame for each pixel in each of the groups for which the light shading operation is not performed in each of the successive frames to obtain a light shading result; a second shader configured to perform a surface shading operation on the 3D model in each frame to obtain a surface shading result; and a processor configured to generate a rendering result by combining the light shading result with the surface shading result.
-
-
20. An image processing method of an image processing apparatus comprising at least one processor, the method comprising:
-
performing, using the at least one processor, a light shading operation associated with at least one light source on a three-dimensional (3D) model at a first resolution to obtain a light shading result of the first resolution; performing, using the at least processor, a surface shading operation on the 3D model at a second resolution higher than the first resolution to obtain a surface shading result of the second resolution; and generating, using the at least one processor, a rendering result by combining the light shading result of the first resolution with the surface shading result of the second resolution. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable storage medium storing instructions to cause computing hardware to perform an image processing method, the method comprising:
-
performing a light shading operation associated with at least one light source on a three-dimensional (3D) model at a first resolution to obtain a light shading result of the first resolution; performing a surface shading operation on the 3D model at a second resolution different from the first resolution to obtain a surface shading result of the second resolution; and generating a rendering result by combining the light shading result of the first resolution with the surface shading result of the second resolution.
-
-
27. An image processing apparatus comprising:
-
a first shader configured to perform a light shading operation on a three-dimensional (3D) model to obtain a light shading result having a first characteristic; a second shader configured to perform a surface shading operation on the 3D model to obtain a surface shading result having a second characteristic that is a same kind of characteristic as the first characteristic but is different in quantity; and a processor configured to generate a rendering result by combining the light shading result with the surface shading result. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification