A script written in Python which creates a single texture atlas from multiple objects and images. It supports 2D and 3D procedural textures, as well as transparency. This script also includes many options for optimizing UV space in newly created textures. These texture atlases save on render time as well as draw calls.
Download this script at: github.com/Cambriate/Python_Scripts/blob/master/TextureAtlasCreator or creativecrash.com/maya/downloads/scripts-plugins/texturing/c/texture-atlas-creation-python.