When working with textures in a 3d program, you often find yourself reloading the textures. For example, when creating a 3d model for a video game, you may reload the normal map multiple times, or you may be modifying a diffuse map. Whatever the cause, you will most likely want to see the effect your changes have on the 3d model quickly, so you can get back to tweaking. Unfortunately, programs such as Maya, which this article will focus on, do not provide a quick and easy way to reload textures. The snippets discussed will be from various modules I have previously written, so alone, they will not make complete sense. They will, however, provide you with all information you require to implement this yourself. There are easier ways than will be discussed in this article to reload all textures within the scene. However, when this tool was requested by an artist, I was told it must be able to reload only selected objects’ textures, as well as all textures. Because of this, the solution discussed will include traversal of connections and attributes.