CPC G06T 15/20 (2013.01) [G06T 7/75 (2017.01); G06T 17/205 (2013.01); G06T 2207/10028 (2013.01)] | 20 Claims |
1. A system comprising:
one or more computer processors;
one or more computer memories;
a set of instructions stored in the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations comprising:
determining an interior cavity of an object in a view;
determining a geometric shape that represents the interior cavity;
creating three occlusion planes associated with the geometric shape that represents the interior cavity;
positioning the three occlusion planes based on the geometric shape and on a camera position and orientation;
culling any objects or parts of objects that are in a line of sight between the camera and any one of the three occlusion planes; and
rendering the view from the perspective of the camera.
|