Patent ID: 8601398

Claim:
A method for generating an organizational structure for a set of materials stored within a computer system, the method comprising: parsing classification data associated with each material in the set of materials, wherein each material comprises a texture map and includes a definition that specifies a set of material parameters for the material, one or more implementation objects, wherein each implementation object is configured to translate the set of material parameters for the material into a format recognized by a different rendering engine, and graphical user interface construction information that is used to configure a graphical user interface for the material, wherein the classification data associated with the material is included in the graphical user interface construction information; for each material, determining one or more classification groups to which the material belongs based on the classification data associated with the material; generating the organizational structure for the set of materials based on the one or more classification groups determined for each material, wherein each classification group to which a particular material belongs resides at a different level of the organizational structure; and causing the organizational structure to be displayed to an end-user through the graphical user interface.