METHOD FOR THE AUTOMATIC MATERIAL CLASSIFICATION AND TEXTURE SIMULATION FOR 3D MODELS
First Claim
1. A method of automatically transforming a computerized 3D model having portions of images utilized as textures on one or more physical objects represented in the computerized 3D model to include material property information for one or more regions of the textures of the computerized 3D model, comprising the steps of:
- comparing, using computer executable code operated on a computer, at least a portion of an image texture applied to a computerized 3D model to entries in a palette of material entries to determine a best match for the image texture;
assigning the material palette entry that best matches the image texture to the portion of the image texture to indicate a physical material of the physical object represented by the computerized 3D model; and
storing material property information in the computerized 3D model for the image textures that are assigned a material palette entry.
10 Assignments
0 Petitions
Accused Products
Abstract
A method of automatically transforming a computerized 3D model having regions of images utilized as textures on one or more physical objects represented in the 3D model (such as building sides and roofs, walls, landscapes, mountain sides, trees and the like) to include material property information for one or more regions of the textures of the 3D model. In this method, image textures applied to the 3D model are examined by comparing, utilizing a computer, at least a portion of each image texture to entries in a palette of material entries. The material palette entry that best matches the one contained in the image texture is assigned to indicate a physical material of the physical object represented by the 3D model. Then, material property information is stored in the computerized 3D model for the image textures that are assigned a material palette entry.
184 Citations
18 Claims
-
1. A method of automatically transforming a computerized 3D model having portions of images utilized as textures on one or more physical objects represented in the computerized 3D model to include material property information for one or more regions of the textures of the computerized 3D model, comprising the steps of:
-
comparing, using computer executable code operated on a computer, at least a portion of an image texture applied to a computerized 3D model to entries in a palette of material entries to determine a best match for the image texture; assigning the material palette entry that best matches the image texture to the portion of the image texture to indicate a physical material of the physical object represented by the computerized 3D model; and storing material property information in the computerized 3D model for the image textures that are assigned a material palette entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of automatically transforming a 3D model image texture, comprising the steps of:
-
locating representations of predetermined structural elements in the 3D model image texture utilizing an edge detection algorithm; comparing the representations of predetermined structural elements to entries in a palette of structural element textures representing structural elements to determine best matches for the representations of predetermined structural elements; assigning the entries in the palette of structural element textures with the best match to the structural element found in the 3D model image texture; and inserting material property information from the entries in the palette of structural element textures with the best match into a computerized 3D model at the same size and position as the structural elements as found in the 3D model image texture by the edge detection algorithm. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for transforming a computerized 3D model having portions of images utilized as textures on one or more physical objects represented in the 3D model to include material property information for one or more regions of the textures of the 3D model, the system comprising:
a computer comprising; a processor; and a computer readable medium storing computer executable code that when executed by the processor causes the computer to compare at least a portion of an image texture applied to a computerized 3D model to entries in a palette of material entries to determine a best match for each examined image texture and to assign the material palette entry that best matches the image texture to the portion of the image texture to indicate a physical material of the physical object represented by the computerized 3D model, the computer readable medium storing material property information in the computerized 3D model for the image textures that are assigned a material palette entry.
Specification