1. 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, wherein each of the plurality of texture maps has a polygonal shape having a plurality of edges, wherein at least the first texture map is an irregular texture map, and further comprising metadata, the metadata including face identifiers associating the plurality of texture maps with the plurality of faces, adjacency data specifying topological adjacency relationships between different ones of the plurality of texture maps, wherein the adjacency data identifies a first edge of the first texture map as being adjacent to a second edge of the second texture map, and map type data specifying whether each of the plurality of maps is an irregular map; 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 and the map type data to determine rendering data for a portion of the first face that is near the first edge of the first face.