The Missing Textures Finder is a powerful utility for 3ds Max that scans your entire scene for missing bitmap textures across materials and texture maps — including nested maps and multi/sub materials. It provides a clean, searchable UI using a built-in DataGridView where each missing texture entry is listed alongside its object and material. You can instantly select the problematic object from the list for quick fixing.
This tool is especially helpful for final scene cleanup before rendering, exporting, or archiving, ensuring all textures are properly linked and nothing is accidentally left behind.
This script is completely free to use. If you'd like to support the author, you can purchase the extended license!
Run the script in 3ds Max via the MAXScript Editor or drag-and-drop.
The script will automatically scan the scene for missing textures.
If no missing textures are found, you’ll get a ✅ confirmation.
If any missing textures are detected:
A dialog will appear titled “Missing Textures”.
The UI displays each issue in a table with columns for:
Object: The name of the object using the missing texture.
Material: The name of the material applied.
Missing File: The filename that could not be found.
Action: A “Select” button to instantly select the object in the scene.
Click “Reload” to rescan the scene after fixing paths or relinking.
Click “Close” to exit the dialog when you're done.
Scans geometry, helpers, shapes, and nested materials/maps
Resolves texture file paths using 3ds Max mapPaths.getFullFilePath
Supports multi/sub-materials, bitmap maps, and deeply nested slots
Intuitive UI using .NET DataGridView
Direct object selection from results table
Fully compatible with custom or third-party shaders using standard map slots