Relink Bitmaps

501 votes
Date Updated: 
Author Name: 
Colin Senner

Relink Bitmaps is a script to easily relink all missing files (Bitmaps, VRayMeshes, Mental Ray Proxies, VRayHDRI, IES, etc) when they change directories or when you move computers, check out the short video tutorial below for more detailed information.

Unlike some other scripts of its kind, this is free!  There is a small donation link within the script if you choose to donate, I will remove the nag.  It is a simple licensing system, that does not force you to transfer network cards or be connected to the internet and will work with all versions of Max that are supported by the script.  If you choose to donate I'll be more than happy to license multiple computers as well.


[*] All 3dsmax supported Bitmap Texture types
[*] (new) Relinks Mental Ray Proxy files
[*] (new) Relinks VRay Proxies (.vrmesh)
[*] (new) Relinks VRayHDRI files
[*] (new) Relinks IES files (including VRayIES files)
[*] (new) Automatically checks for script updates and new versions
[*] 250% speed increase from previous versions
[*] Command-line mode available for automating repetative tasks (see documentation on the website)
[*] Configurable default user options saving button clicks and wasted time

Relink Bitmaps webpage:

Supported Max versions: Max 2018+
(Older versions should work, but are not supported moving forward)



Additional Info: 

(Watch the video for more detailed instructions for usage)

1. Run the .mzp file (Self-installing file)

2. In Max goto "Customize -> Customize User Interface -> Toolbars tab -> Category: ColinScripts->Relink Bitmaps" and drag "Relink Bitmaps" to a toolbar, click to run.

Version Requirement: 
Max 2018+
Video URL: 


Comment viewing options

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

You can run the 2010 version

You can run the 2010 version of the script in 2009 with no problems at all! I'm posting version 2.0 here and on my website later today (at the latest early tomorrow), I'll update the links for "Download Relink Bitmaps" when it's posted, the page exists though, I'm currently finalizing it, we'll get this sorted out.

check it at:

kutsanan's picture

i dont have 2010 but i tried

i dont have 2010 but i tried latest version in 2009 but same problem. there is no error message so i cant help about it :( i ll add some images soon...

colinsenner's picture

hrm, I don't have windows 7

hrm, I don't have windows 7 installed, so I don't know. I've posted the 2010 version, which works well with 2009, try using it. Let me know, also I'm releasing v2.0 in the next few days. Try 2010 for the moment. Watch here for the new version.


kutsanan's picture

Hello thanks for great


thanks for great script its very useful for my projects. but i havae problem about win7+3ds max 2009 64 bit... before windows 7 i was using 1.15 version normally but when i install on windows 7 i cant use the script when i hit the "relink" button max crashes... any solution for it? i ll add some images soon...

colinsenner's picture

Always welcome, look for a

Always welcome, look for a complete re-write in the next few days, good stuff in store.


hubert's picture

thanks for preventing me

thanks for preventing me from going crazy

colinsenner's picture

Max 2010 Version uploaded,

Max 2010 Version uploaded, please report found bugs to me via email, have a great day!

colinsenner's picture

No problem at all. Thank

No problem at all. Thank you for your kind words.


tomrider75's picture

Thanks to the hot tips and

Thanks to the hot tips and works u hv done.
I'm sure all the maxxers really njoy with this cool

thanks. :)

colinsenner's picture

Unfortunately Maxscript

Unfortunately Maxscript doesn't provide much access to memory routines etc. I'm not exactly sure what is staying in memory as the list of missing map files uses very very small memory.

What you're probably seeing is max's loading of bitmaps in the viewport (which is usually very sizable) and while the script is running, it is continually clearing out those maps of memory which is appearing as a drop in your memory usage, and then when it finishes it goes back up because max has to reload the maps for the viewport again. For next release it will be smoother and should use less memory, but we'll see.

To improve the script execution speed find this line in the test 1.15b

local increment = 150 -- every n maps GC()

and change the increment to be higher, forcing a GC() and a FreeSceneBitmaps() less often. I set it very low to make sure it worked, but you can tweak this to make the script run faster by not forcing a garbage collect quite as often.

Good luck,

Comment viewing options

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