Texturing models of structures
First Claim
Patent Images
1. An apparatus comprising:
- a processor;
a texture library comprising a plurality of texture decks, wherein each texture deck in the plurality of texture decks includes a plurality of textures for a model of a structure that is indigenous to a geographic region, wherein the structure is selected from a building, a tower, a bridge, a dam, a lighthouse, a factory, a manufacturing plant, and a house;
a texture manager that receives input data comprising a set of values for a set of attributes comprising attributes for the geographic region, matches the set of values for the set of attributes for the geographic region to a number of texture decks from the plurality of texture decks, based on the attributes for the geographic region selects a texture deck from the number of texture decks as a final texture deck for use in forming the model of the structure, and generates texture information for use in forming the model of the structure using the final texture deck by selecting a final texture from the final texture deck for each of a plurality of segments of a side of the model of the structure based on a policy that indicates a number of rules for selecting the final texture from the final texture deck for each of the plurality of segments, wherein the plurality of segments are arranged in rows, and wherein;
a first rule of the number of rules in the policy indicates that a texture having a feature that is a door is only used for a segment representing a ground level or ground floor of the structure;
a second rule of the number of rules in the policy indicates to use only a texture having no features and only a background for a segment located along an edge of a side and the segment having a smaller size than the texture having no features and only a background;
a third rule of the number of rules in the policy indicates that only a texture from a first group of textures in the texture deck is used to texturize a segment in a row that is not a bottommost row; and
a fourth rule of the number of rules in the policy indicates that only a texture from a second group of textures is used to texturize a segment in the bottommost row; and
a model manager that identifies a geometric shape for use in forming the model of the structure and texturizes a number of sides of the geometric shape using the final texture selected from the final texture deck for each of the plurality of segments of the side of the model of the structure to form the model of the structure.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for forming a model of a structure. Input data comprising a set of values for a set of attributes is received. The set of values for the set of attributes is matched to a number of texture decks in a plurality of texture decks. A texture deck in the plurality of texture decks is associated with a set of assigned attributes. Each assigned attribute in the set of assigned attributes is assigned at least one assigned value. A texture deck from the number of texture decks is selected as a final texture deck for use in forming the model of the structure.
-
Citations
19 Claims
-
1. An apparatus comprising:
-
a processor; a texture library comprising a plurality of texture decks, wherein each texture deck in the plurality of texture decks includes a plurality of textures for a model of a structure that is indigenous to a geographic region, wherein the structure is selected from a building, a tower, a bridge, a dam, a lighthouse, a factory, a manufacturing plant, and a house; a texture manager that receives input data comprising a set of values for a set of attributes comprising attributes for the geographic region, matches the set of values for the set of attributes for the geographic region to a number of texture decks from the plurality of texture decks, based on the attributes for the geographic region selects a texture deck from the number of texture decks as a final texture deck for use in forming the model of the structure, and generates texture information for use in forming the model of the structure using the final texture deck by selecting a final texture from the final texture deck for each of a plurality of segments of a side of the model of the structure based on a policy that indicates a number of rules for selecting the final texture from the final texture deck for each of the plurality of segments, wherein the plurality of segments are arranged in rows, and wherein; a first rule of the number of rules in the policy indicates that a texture having a feature that is a door is only used for a segment representing a ground level or ground floor of the structure; a second rule of the number of rules in the policy indicates to use only a texture having no features and only a background for a segment located along an edge of a side and the segment having a smaller size than the texture having no features and only a background; a third rule of the number of rules in the policy indicates that only a texture from a first group of textures in the texture deck is used to texturize a segment in a row that is not a bottommost row; and a fourth rule of the number of rules in the policy indicates that only a texture from a second group of textures is used to texturize a segment in the bottommost row; and a model manager that identifies a geometric shape for use in forming the model of the structure and texturizes a number of sides of the geometric shape using the final texture selected from the final texture deck for each of the plurality of segments of the side of the model of the structure to form the model of the structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 19)
-
-
11. A visual simulation system comprising:
-
a processor; a texture library comprising a plurality of texture decks in which a texture deck in the plurality of texture decks is associated with a set of assigned attributes in which each assigned attribute in the set of assigned attributes is associated with at least one assigned value; a texture manager that receives input data comprising a set of values for a set of attributes, matches the set of values for the set of attributes to a number of texture decks from the plurality of texture decks, selects a texture deck from the number of texture decks as a final texture deck for use in forming a number of models of a number of structures, and generates texture information for use in forming the number of models of the number of structures using the final texture deck by selecting a final texture from the final texture deck for each of a plurality of segments of a number of sides of the number of models of the number of structures based on a policy that indicates a number of rules for selecting the final texture from the final texture deck for each of the plurality of segments, wherein the plurality of segments are arranged in rows, and wherein; a first rule of the number of rules in the policy indicates that a texture having a feature that is a door is only used for a segment representing a ground level or ground floor of the structure; a second rule of the number of rules in the policy indicates to use only a texture having no features and only a background for a segment located along an edge of a side and the segment having a smaller size than the texture having no features and only a background; a third rule of the number of rules in the policy indicates that only a texture from a first group of textures in the texture deck is used to texturize a segment in a row that is not a bottommost row, and a fourth rule of the number of rules in the policy indicates that only a texture from a second group of textures is used to texturize a segment in the bottommost row; and a model manager that identifies a geometric shape for use in forming a model of a structure and texturizes each of a number of sides of the geometric shape using the final texture selected from the final texture deck for each of the plurality of segments of the number of sides of the number of models of the number of structures to form the model of the structure wherein the structure is selected from a building, a tower, a bridge, a dam, a lighthouse, a factory, a manufacturing plant, and a house. - View Dependent Claims (17)
-
-
12. A computer-implemented method for forming a model of a structure, the method comprising:
-
receiving input data comprising a set of values for a set of attributes; matching the set of values for the set of attributes to a number of texture decks in a plurality of texture decks, wherein a texture deck in the plurality of texture decks is associated with a set of assigned attributes in which each assigned attribute in the set of assigned attributes is assigned at least one assigned value; selecting a texture deck from the number of texture decks as a final texture deck for use in forming the model of the structure; generating texture information for use in forming the model of the structure using the final texture deck by selecting a final texture from the final texture deck for each of a plurality of segments of a side of the model of the structure based on a policy that indicates a number of rules for selecting the final texture from the final texture deck for each of the plurality of segments, wherein the plurality of segments are arranged in rows, and wherein; a first rule of the number of rules in the policy indicates that a texture having a feature that is a door is only used for a segment representing a ground level or ground floor of the structure, a second rule of the number of rules in the policy indicates to use only a texture having no features and only a background for a segment located along an edge of a side and the segment having a smaller size than the texture having no features and only a background, a third rule of the number of rules in the policy indicates that only a texture from a first group of textures in the texture deck is used to texturize a segment in a row that is not a bottommost row, and a fourth rule of the number of rules in the policy indicates that only a texture from a second group of textures is used to texturize a segment in the bottommost row; and texturizing each of a number of sides of a geometric shape using the final texture selected from the final texture deck for each of the plurality of segments of the side of the model of the structure to form the model of the structure. - View Dependent Claims (13, 14, 15, 18)
-
Specification