Collect Asset

30 votes
Date Updated: 

This script collects textures and other files used in the scene in one folder. Check for the same file names.
It is free script.

Additional Info: 

check files

This script work with:
- standart materials
- Vray Render
- Corona Render
- Octane Renderer
- Redshift Render
- FStorm Render
- Final Render

for installing select menu Scripting -> Run script... and select dowloaded file. Find it in Customize -> Customize user interface -> Toolbars. Category: # Scripts. Restart 3ds max for update script icon.

Tested on 3ds max 2016, 2017

contact to me e-mail: [email protected]. skype: anton_mor

You can donate for this script

Для русскоязычных есть тема на форуме

Please write if you find errors

I leave old version of scipt (collect_asset_v1.55) because it use other algoritm and work with standart max Asset Tracking. And in some time it can see files, who not see version v2.x

new in v2.097
- add support V-ray volume grid files
- add search missing textures in subfolders
- add button "settings"

new in v2.096
- fix error with DotNet

new in v2.095
- add classes for Red Shift render

new in v2.094
- collect LUT from corona camera
- collect BIP files from Biped Motion Flow
- now with function Collect Files + relink, if files already are present in folder then they will be relinked.

new in v2.092
- add some classes for collecting
- add Button "Del RE Paths"

new in v2.09
- add support Final Render
- fix problems with Redshift
- add BitmapHDR class for collecting
- add Strip paths button
- fix some small issues

new in v2.08
- add support FStorm Render and Redshift Render

new in v2.07
- increase speed collecting assets from lights
- fix some errors

new in v2.06
- fix some errors

new in v2.05
- add function to seek textures

new in v2.04
- add Octane render files
- can collect files from ifl sequence
- can collect point cache
- compare files with identical names by checksum
- increase scan assets speed after operations in script
- add checkbox for automatical repeat action in Match Bitmaps window
- add logging
- fix some errors

new in v2.03 - add function "copy max file"

v2.02 - Write new engine for script. Now not use Asset Tracking. Now script work with map classes as VRayBMPFilter, Camera_Map_Per_Pixel. Work with maps in xref files, collect textures and update xref files.
This version not rewrite older version and install as new script in 3ds max.

v1.55 - add function for rename russian symbols to english in file names

v1.54 - add button "Make Archive". Now can make 7zip or zip archive directly from 3ds max

v1.52, v1.53 - fixes some errors

v1.51 - now can collect from selected objects only
           - excludes textures are not used in the scene

v1.5 - now can delete missing paths

v1.4 - fix error with new not saved scene

Video URL: 
collect_asset_v1.55.mzp725.1 KB
collect_asset_v2.07.mzp740.67 KB
collect_asset_v2.096_.mzp744.88 KB
collect_asset_v2.097.mzp745.37 KB


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.'s picture


Great script. But can you make it so that when you press "collect files" MAX file is also saved in a folder with a resource? thanks

antomor's picture

re: about make archive

When you make archive, first script copy all files in temporary folder. Then, if all is well, will be asked to specify a name and location for the archive.

anzyu's picture

about make archive

hello guys,i want to ask when I make the archive package is not in the specified path is how to return a responsibility? [email protected]

lex2306's picture

thank you very much, my

thank you very much, my friend, I saved a lot of time thanks to your woanderful script....great job...

stanley_asbeek's picture

Hey mate, Thanks for this

Hey mate,
Thanks for this script, I'm using it nearly everyday!

I was just wondering if it was possible to add few options :
When we have the "replace", "Use existing" or "rename" options, it does it for each one of the files.
Very useful, but would it be possible to have a option to do it on the whole scene? IE : I often have multi-textures files (like 80-90) and I have to click on each of every file.
Would be great to have a "Replace all", "Use existing All" and "Rename All".

Otherwise I have a few cases where it didn't copy all the files across the new location, where could I send you a file to debug?



ehance's picture

You're not the only one...

Great script Anton, and thanks for keeping this open so we can learn and take things further!


init0's picture


Many thanks for the update!
З.Ы.: Спасибо, земляк!

init0's picture


add feature for the selected objects, plz
Many Thanks!

Luchiano's picture

Great job!!

Thanks!! now i have more time to procrastination!! :)

antomor's picture

re: I'd love to see an asset collector do one fundamental thing

I wrote a script for yourself basically. Now I have no desire to add features that I do not use. Script open source, you can change it by yourself.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.