Texturing models of structures
First Claim
Patent Images
1. An apparatus comprising:
- a processor;
a texture library comprising a plurality of texture decks; and
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, and selects a texture deck from the number of texture decks as a final texture deck for use in forming a model of a structure;
wherein the texture manager generates texture information for use in forming the model of the structure using the final texture deck, wherein the texture manager receives geometric information corresponding to a geometric shape identified for use in forming the model of the structure and selects final textures from the final texture deck for use in texturizing the geometric shape based on the geometric information to form the texture information, wherein the geometric information identifies a number of sides of the geometric shape and a number of segments for each side in the number of sides to be texturized;
wherein the texture manager selects a final texture from the final texture deck for each segment in the number of segments for the each side in the number of sides based on a policy, wherein the policy indicates a number of rules for selecting the final texture from the final texture deck for each of the number of segments, wherein the number of segments are arranged in rows and columns;
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;
wherein 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; and
wherein 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, andwherein 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.
1 Assignment
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
21 Claims
-
1. An apparatus comprising:
-
a processor; a texture library comprising a plurality of texture decks; and 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, and selects a texture deck from the number of texture decks as a final texture deck for use in forming a model of a structure; wherein the texture manager generates texture information for use in forming the model of the structure using the final texture deck, wherein the texture manager receives geometric information corresponding to a geometric shape identified for use in forming the model of the structure and selects final textures from the final texture deck for use in texturizing the geometric shape based on the geometric information to form the texture information, wherein the geometric information identifies a number of sides of the geometric shape and a number of segments for each side in the number of sides to be texturized; wherein the texture manager selects a final texture from the final texture deck for each segment in the number of segments for the each side in the number of sides based on a policy, wherein the policy indicates a number of rules for selecting the final texture from the final texture deck for each of the number of segments, wherein the number of segments are arranged in rows and columns; 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; wherein 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; and wherein 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 wherein 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11)
-
-
9. 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, and 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, wherein the texture manager generates texture information for use in forming the model of the structure using the final texture deck, wherein the texture manager receives geometric information corresponding to a geometric shape identified for use in forming the model of the structure and selects final textures from the final texture deck for use in texturizing the geometric shape based on the geometric information to form the texture information, wherein the geometric information identifies a number of sides of the geometric shape and a number of segments for each side in the number of sides to be texturized; and a model manager that identifies the 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 deck to form the model of the structure; wherein the texture manager selects a final texture from the final texture deck for each segment in the number of segments for the each side in the number of sides based on a policy, wherein the policy indicates a number of rules for selecting the final texture from the final texture deck for each of the number of segments, wherein the number of segments are arranged in rows and columns; 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; wherein 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; and wherein 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 wherein 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. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
10. 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; and generating texture information for use in forming the model of the structure using the final texture deck, wherein the texture manager receives geometric information corresponding to a geometric shape identified for use in forming the model of the structure and selects final textures from the final texture deck for use in texturizing the geometric shape based on the geometric information to form the texture information, wherein the geometric information identifies a number of sides of the geometric shape and a number of segments for each side in the number of sides to be texturized; selecting a final texture from the final texture deck for each segment in the number of segments for the each side in the number of sides based on a policy, wherein the policy indicates a number of rules for selecting the final texture from the final texture deck for each of the number of segments, wherein the number of segments are arranged in rows and columns; 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; wherein 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; and wherein 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 wherein 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. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification