Procedural authoring
First Claim
Patent Images
1. A system comprising:
- one or more processors;
memory, communicatively coupled to the one or more processors;
a content aggregator stored in the memory and executable by the one or more processors to construct a 3D object from a collection of two or more 2D images each depicting a real entity in a physical real world, the 3D object being constructed by combining the two or more 2D images based upon a respective image perspective;
a 3D virtual environment stored in the memory to enable a three dimensional exploration of the 3D object; and
a model component stored in the memory and executable by the one or more processors to;
extrapolate a 3D geometric model from the 3D object, wherein the 3D geometric model comprises at least one of a weight attribute that reflects a physical real world weight of the 3D object or a chemical property that reflects a physical real world chemical property of the 3D object;
utilize a value of information (VOI) analysis to identify one or more dimensional reduction settings; and
analyze the 3D geometric model based at least in part on the one or more dimensional reduction settings to identify an object that is represented in the 3D geometric model.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method that facilitates generating a model from a 3-dimensional (3D) object assembled from 2-dimensional (2D) content are described. A content aggregator can construct a 3D object from a collection of two or more 2D images each depicting a real entity in a physical real world, wherein the 3D object is constructed by combining the two or more 2D images based upon a respective image perspective. A 3D virtual environment can allow exploration of the 3D object. A model component can extrapolate a true 3D geometric model from the 3D object, wherein the true 3D geometric model is generated to include scaling in proportion to a size within the physical real world.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; memory, communicatively coupled to the one or more processors; a content aggregator stored in the memory and executable by the one or more processors to construct a 3D object from a collection of two or more 2D images each depicting a real entity in a physical real world, the 3D object being constructed by combining the two or more 2D images based upon a respective image perspective; a 3D virtual environment stored in the memory to enable a three dimensional exploration of the 3D object; and a model component stored in the memory and executable by the one or more processors to; extrapolate a 3D geometric model from the 3D object, wherein the 3D geometric model comprises at least one of a weight attribute that reflects a physical real world weight of the 3D object or a chemical property that reflects a physical real world chemical property of the 3D object; utilize a value of information (VOI) analysis to identify one or more dimensional reduction settings; and analyze the 3D geometric model based at least in part on the one or more dimensional reduction settings to identify an object that is represented in the 3D geometric model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
receiving two or more 2D images related to a real object within a real environment; generating a 3D image by combining the two or more 2D images based at least in part upon a perspective of each 2D image; extrapolating a 3D model having a true 3D geometry relative to the real object within the real environment from the 3D image, the 3D geometry including a size or weight that is scaled to a size or weight of the real object; identifying one or more dimensional reduction settings based at least in part on a value of information (VOI); analyzing the 3D model based at least in part on the one or more dimensional reduction settings to identify a portion of the 3D model that corresponds to an object that is represented in the 3D model; automatically tagging the portion of the 3D model with metadata describing the portion of the 3D model; and storing the portion of the 3D model and the metadata in a data store. - View Dependent Claims (20)
-
-
18. A computer-implemented system comprising:
-
one or more processors; and memory storing instructions which, when executed by the one or more processors, configure the one or more processors to perform acts comprising; generating a 3D image from a collection of two or more 2D images by combining the two or more 2D images based upon a respective image perspective; generating a 3D geometric model from the 3D image, the 3D geometric model comprising characteristics reflecting the 3D image; analyzing the 3D geometric model with dimensional analysis to identify an object, the object being a portion of the 3D geometric model that has a lower dimension than another portion of the 3D geometric model; automatically tagging the identified true object with metadata; storing the identified object with the metadata in a data store to be served as a 2D image in an additional collection of two or more 2D images, the additional collection of two or more 2D images being used to generate an additional 3D image; and creating a virtual representation of a real object based upon a modification of the identified object. - View Dependent Claims (19)
-
Specification