1. A method for generating an indirection map, the method comprising: receiving UV data, the UV data being comprised of: a triangle mesh comprising a plurality of triangles defined by a plurality of vertices in a two dimensional coordinate space; and a texture map comprising a plurality of color values at a plurality of positions in the two dimensional coordinate space; building a triangle list from the plurality of triangles, the triangle list mapping triangles of the plurality of triangles to a plurality of vertex coordinates corresponding to the plurality of vertices; determining a plurality of triangle pairs from the triangle list, each triangle pair comprising a pair of triangle pairs sharing an edge in a three-dimensional representation of the triangle mesh and which do not share an edge in a two-dimensional representation of the triangle mesh; determining a plurality of seams in the two dimensional coordinate space based on a plurality of edges between triangle pairs of the plurality of triangle pairs, each seam delineating a first region comprised in the triangle mesh from a second region not comprised in the triangle mesh; and automatically generating and storing an indirection map for the texture map based on the plurality of triangle pairs and the plurality of seams.