So I brought over some materials from one computer to another, and was hoping to place them in a different location in the content folder on the new computer. When I open up the material it gives me the standard “missing texture input” error because it’s looking for the specified textures in the old content folder location.
This isn’t a big issue when working with materials that have only a few texture inputs, but when working with larger materials that contain a dozen texture inputs it can be difficult to figure out which texture is missing and then manually re-assign that texture within the material. The main issue with the manual approach is that I can’t tell what the specific texture is when selecting the texture sample node that is missing that texture input, it just shows up as empty so I don’t know which texture to assign to it(I could go to the material in the old computer but that computer is no longer functional).
If I open up the material in the reference viewer, I can see the missing textures that are being referenced by the material(where they are located, what they are named, everything I want!), but I can’t seem to figure out how to fix these references, I basically just want to redirect the references to the textures new location.
To put it in basic terms, when you work with a program such as Adobe Premiere Pro, you bring in some movie files and work on your project, but then later you maybe move those files manually to another location or a different hard drive. When you open up that project again in Premiere, you will get an error stating that it can’t find the files, and it asks you to relocate them, and usually it’s pretty smart about it and when you locate one of the files and the other missing files are in that new location, it will recognize this and fix all the missing file references.
It seems that this would be a pretty standard feature to avoid manually fixing mass amounts of missing texture references in materials, or to at least leave the original file reference information within the texture sample node so that I could somewhat manage doing the manual re-assign without being completely blind as to what texture goes with which texture slot.