Patent ID: 8294726

Claim:
A method for a computer system including a memory, the method comprising: determining a surface of an object to be rendered, the surface having a plurality of faces; accessing a data file comprising a plurality of texture maps including a first texture map and a second texture map and further comprising metadata, wherein the metadata includes face identifiers associating the plurality of texture maps with the plurality of faces and further includes adjacency data specifying topological adjacency relationships between different ones of the plurality of texture maps; determining, based on the face identifiers, that a first face of the plurality of faces is associated with the first texture map and that a second face of the plurality of faces is associated with the second texture map; determining, based on the adjacency data, that a first edge of the first texture map is adjacent to a second edge of the second texture map; loading the first texture map and the second texture map into the memory, wherein at least one of the first texture map and the second texture map is oriented in the memory based on the adjacency data; and applying a filter to a portion of the first texture map and a portion of the second texture map based on the adjacency data to determine rendering data for a portion of the first face that is near the first edge of the first face, wherein applying the filter includes: computing a first filtered value using the portion of the first texture map; computing a second filtered value using a highest common resolution associated with the first texture map and the second texture map; and blending the first filtered value and the second filtered value.