Partition of a 3D scene into a plurality of zones processed by a computing resource
First Claim
Patent Images
1. A computer-implemented method for partitioning a three-dimensional scene into a plurality of zones, each zone being processed by a computing resource, the method comprising:
- providing a three-dimensional scene comprising one or more objects, each object generating a computing resource cost;
determining a set of locations in the three-dimensional scene;
filling each location of the determined set with a corresponding maximum occupancy of objects that reaches a respective most expensive computing cost;
computing, for each given location of the determined set, a maximum computing cost density, wherein the computing comprises computing a ratio P/A, and wherein P is a measured percentage of a computing resource required for processing the given location, and A is an area or a volume of the given location in the three-dimensional scene; and
grouping adjacent locations into one or more zones, each zone having a resulting computing cost density guarantying a real-time performance of the respective zone, resulting in the three-dimensional scene being partitioned into the one or more zones.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to a computer-implemented method for partitioning a three-dimensional scene into a plurality of zones, each zone being processed by a computing resource. The method comprises
- providing a three-dimensional scene comprising one or more objects, each object generating a computing resource cost;
- determining a set of locations in the three-dimensional scene;
- filling each location with its maximum occupancy of objects that reaches the most expensive computing cost;
- computing, for each location of the three-dimensional scene, the maximum computing cost density; and
- grouping adjacent locations into one or more zones, each zone having a resulting computing cost density guarantying a real-time performance of the zone.
-
Citations
18 Claims
-
1. A computer-implemented method for partitioning a three-dimensional scene into a plurality of zones, each zone being processed by a computing resource, the method comprising:
-
providing a three-dimensional scene comprising one or more objects, each object generating a computing resource cost; determining a set of locations in the three-dimensional scene; filling each location of the determined set with a corresponding maximum occupancy of objects that reaches a respective most expensive computing cost; computing, for each given location of the determined set, a maximum computing cost density, wherein the computing comprises computing a ratio P/A, and wherein P is a measured percentage of a computing resource required for processing the given location, and A is an area or a volume of the given location in the three-dimensional scene; and grouping adjacent locations into one or more zones, each zone having a resulting computing cost density guarantying a real-time performance of the respective zone, resulting in the three-dimensional scene being partitioned into the one or more zones. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising:
a non-transitory computer readable storage medium, the computer readable storage medium having instructions configured to partition a three-dimensional scene into a plurality of zones, each zone being processed by a computing resource, by; providing a three-dimensional scene comprising one or more objects, each object generating a computing resource cost; determining a set of locations in the three-dimensional scene; filling each location of the determined set with a corresponding maximum occupancy of objects that reaches a respective most expensive computing cost; computing, for each given location of the determined set a maximum computing cost density, wherein the computing comprises computing a ratio P/A, and wherein P is a measured percentage of a computing resource required for processing the given location, and A is an area or a volume of the given location in the three-dimensional scene; and grouping adjacent locations into one or more zones, each zone having a resulting computing cost density guarantying a real-time performance of the respective zone, resulting in the three-dimensional scene being partitioned into the one or more zones.
-
11. A computerized system comprising:
-
a storage system configured in computer memory for storing a three-dimensional scene comprising one or more objects; at least one processor coupled to the storage system, the at least one processor configured as a processing unit for processing a plurality of zones partitioning the three-dimensional scene, each zone being processed by a computing resource of the processing unit, the processing unit partitioning the three-dimensional scene into a plurality of zones by; providing a three-dimensional scene comprising one or more objects, each object generating a computing resource cost; determining a set of locations in the three-dimensional scene; filling each location of the determined set with a corresponding maximum occupancy of objects that reaches a respective most expensive computing cost; computing, for each given location of the determined set a maximum computing cost density, wherein the computing comprises computing a ratio P/A, and wherein P is a measured percentage of a computing resource required for processing the given location, and A is an area or a volume of the given location in the three-dimensional scene; and grouping adjacent locations into one or more zones, each zone having a resulting computing cost density guarantying a real-time performance of the respective zone, resulting in the three-dimensional scene being partitioned into the one or more zones. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification