IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD
First Claim
1. An image processing apparatus including a generation unit which generates an image of a virtual space on which a virtual object is laid out, using a ray tracing method, the apparatus comprising:
- a unit which combines a plurality of virtual elements so as to approximate a shape of a physical object, and lays out an approximate virtual object configured by the plurality of combined virtual elements on the virtual space;
a determination unit which executes intersect determination between a ray generated based on the ray tracing method and a virtual object on the virtual space; and
a control unit which controls, when the ray and the approximate virtual object have a predetermined intersect state as a result of the intersect determination, said generation unit to generate a pixel corresponding to the ray based on the ray before the predetermined intersect state is reached.
1 Assignment
0 Petitions
Accused Products
Abstract
Upon generation of an image of a virtual space on which a virtual object is laid out using a ray tracing method, an approximate virtual object, which is configured by at least one virtual element to approximate the shape of a physical object, is laid out on the virtual space. Then, intersect determination between a ray generated based on the ray tracing method and an object on the virtual space is executed. As a result of the intersect determination, when the ray and the approximate virtual object have a predetermined intersect state, a pixel corresponding to the ray is generated based on a ray before the predetermined intersect state is reached.
-
Citations
13 Claims
-
1. An image processing apparatus including a generation unit which generates an image of a virtual space on which a virtual object is laid out, using a ray tracing method, the apparatus comprising:
-
a unit which combines a plurality of virtual elements so as to approximate a shape of a physical object, and lays out an approximate virtual object configured by the plurality of combined virtual elements on the virtual space; a determination unit which executes intersect determination between a ray generated based on the ray tracing method and a virtual object on the virtual space; and a control unit which controls, when the ray and the approximate virtual object have a predetermined intersect state as a result of the intersect determination, said generation unit to generate a pixel corresponding to the ray based on the ray before the predetermined intersect state is reached. - View Dependent Claims (2, 3, 4)
-
-
5. An image processing method to be executed by an image processing apparatus including a generation unit which generates an image of a virtual space on which a virtual object is laid out using a ray tracing method, the method comprising:
-
a step of combining a plurality of virtual elements so as to approximate a shape of a physical object, and laying out an approximate virtual object configured by the plurality of combined virtual elements on the virtual space; a determination step of executing intersect determination between a ray generated based on the ray tracing method and a virtual object on the virtual space; and a control step of controlling, when the ray and the approximate virtual object have a predetermined intersect state as a result of the intersect determination, said generation unit to generate a pixel corresponding to the ray based on the ray before the predetermined intersect state is reached. - View Dependent Claims (13)
-
-
6. An image processing apparatus including a generation unit which generates an image of a virtual space on which a virtual object is laid out using a ray tracing method, the apparatus comprising:
-
a unit which lays out, on the virtual space, an approximate virtual object configured by at least one virtual element so as to approximate a shape of a physical object; a determination unit which executes intersect determination between a ray generated based on the ray tracing method and an object on the virtual space; and a control unit which controls, when the ray and the object have a predetermined intersect state as a result of the intersect determination, said generation unit to generate a pixel corresponding to the ray based on the ray before the predetermined intersect state is reached. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An image processing method to be executed by an image processing apparatus including a generation unit which generates an image of a virtual space on which a virtual object is laid out using a ray tracing method, the method comprising:
-
a step of laying out, on the virtual space, an approximate virtual object configured by at least one virtual element so as to approximate a shape of a physical object; a determination step of executing intersect determination between a ray generated based on the ray tracing method and an object on the virtual space; and a control step of controlling, when the ray and the object have a predetermined intersect state as a result of the intersect determination, said generation unit to generate a pixel corresponding to the ray based on the ray before the predetermined intersect state is reached.
-
Specification