CPC G06T 15/20 (2013.01) [G06N 20/00 (2019.01); G06T 15/005 (2013.01); G06T 15/06 (2013.01)] | 14 Claims |
1. A computer device comprising:
a processor configured to:
receive image data that includes sub-pixel data for one or more pixels, the sub-pixel data including a plurality of rays generated during ray tracing for rendering a view of a simulated virtual environment, the sub-pixel data further including intersection data indicating an intersection of the plurality of rays with one or more objects in the simulated virtual environment;
identify one or more rays of the plurality of rays having intersection data indicating that the one or more rays intersected with a target virtual object in the simulated virtual environment;
generate an object mask for the target object that indicates the identified one or more rays; and
generate a plurality of different images that include the target virtual object by replacing one or more rays of the plurality of rays that are not indicated by the object mask for the target object with one or more new rays.
|