1. A method for creating a three-dimensional texture atlas, which comprises: subdividing a three-dimensional triangle mesh into a plurality of refined triangles; grouping the plurality of refined triangles into one or more groups of refined triangles using a computer processor; scanning each group of refined triangles within a three-dimensional bounding volume to form a standardized texture tile or a non-standardized texture tile; reducing an amount of computer texture cache memory required to store a texture atlas by combining each standardized texture tile to form at least one three-dimensional texture atlas, wherein the at least one three-dimensional texture atlas comprises an equal number of standardized texture tiles in each dimension of the at least one three-dimensional texture atlas; and storing each texture atlas in the computer texture cache memory.