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 by associating, for each face, each edge with the face identifier of the adjacent face and with an edge of the adjacent face which touches the face; determining, based on the face identifiers, that a first face of the plurality of faces is associated with the first texture map and a second face of the plurality of faces is associated with the second texture map; determining, based on the adjacency data, a first edge of the first texture map is adjacent to a first edge of the second texture map; characterized by: loading the first texture map and the second texture map into the memory, retrieving adjacency data for each of the first and second texture maps from the data file orienting at least one of the first texture map and the second texture map in the memory according to the adjacency data; and performing a rendering operation to determine rendering data in response to the first texture map and to the second texture map, the rendering operation including a seamless filtering across face boundaries using the first and second texture map for the adjacent first and second faces in the defined orientation based upon the in-memory adjacency data. 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 by associating, for each face, each edge with the face identifier of the adjacent face and with an edge of the adjacent face which touches the face; determining, based on the face identifiers, that a first face of the plurality of faces is associated with the first texture map and a second face of the plurality of faces is associated with the second texture map; determining, based on the adjacency data, a first edge of the first texture map is adjacent to a first edge of the second texture map; characterized by: loading the first texture map and the second texture map into the memory, retrieving adjacency data for each of the first and second texture maps from the data file orienting at least one of the first texture map and the second texture map in the memory according to the adjacency data; and performing a rendering operation to determine rendering data in response to the first texture map and to the second texture map, the rendering operation including a seamless filtering across face boundaries using the first and second texture map for the adjacent first and second faces in the defined orientation based upon the in-memory adjacency data. loading the first texture map and the second texture map into the memory, retrieving adjacency data for each of the first and second texture maps from the data file orienting at least one of the first texture map and the second texture map in the memory according to the adjacency data; and performing a rendering operation to determine rendering data in response to the first texture map and to the second texture map, the rendering operation including a seamless filtering across face boundaries using the first and second texture map for the adjacent first and second faces in the defined orientation based upon the in-memory adjacency data.