V-RayMtl Converter

166 votes
Date Updated: 
Author Name: 

V-RayMtl Converter 3.0

V-RayMtl Converter is a very useful professional tool to automate time-consuming process like converting materials, maps, lights, cameras, proxies, modifiers, etc. from various rendering engines to V-Ray, as well as reverse converting V-Ray materials to Standard (Default Scanline) materials, which is very useful for game developers, 3D modelers, etc.

Current verion: 3.9999

Main features:

  • Convert supported materials to V-Ray materials (see support materials here)
  • Convert V-Ray materials to Standard materials (see support materials here)
  • Batch conversion of materials in multiple *.max files
  • Backed procedural textures for converted materials
  • Convert scene lights to V-Ray lights (see support lights here)
  • Convert scene cameras to V-Ray Physical Camera (see support cameras here)
  • Convert Corona proxies to V-Ray proxy
  • Convert Corona Displacement Mod to V-Ray Displacement Mod
  • Convert scene standard Bitmaps to VRayBitmap (VRayHDRI)
  • Convert scene VRayBitmap (VRayHDRI) to standard Bitmap
  • Configure ACEScg/sRGB workflow in V-Ray
  • ...and more advanced conversion and scene fix tools.

Additional Info: 


View full list of currently supported materials, maps and other scene items for converting.

View full changelog

More detailed information about the new features and capabilities of the converter can be found here: https://maxtools.3dzver.ru/vmc

V-RayMtl Converter are officially tested by the Autodesk® team and also is available in the Autodesk App Store


About conversion:

None of the existing converters can provide 100% accuracy of the conversion due to the fact that the principle of the different renderer engines differs, and sometimes differs significantly. In this regard, the physical parameters of materials are also significantly different. But despite these differences, we tried to achieve the maximum possible accuracy of the conversion, which the our plugin provides an average of 90-98%

V-RayMtl Converter converts the source materials into other specified material with the maximum possible preservation of the basic properties of the material, such as diffuse, specular, opacity (including filter), glossiness, roughness, bump, displacement,  selfillumination (emission), translucency, reflection, refraction. Also, all the textures that are used for the above parameters are saved. As for special procedural maps, they are converted only if there is an analogue. Otherwise, procedural maps are baked into textures or removed if the resulting materials can be used without them.

IMPORTANT: To convert materials between different renderers, it is imperative that you have these renderers on your system.



Process of installing the "V-RayMtl Converter 3" is very simple and does not require any special knowledge.
After downloading the archive you need to unzup the VrayMtlConverter3.mzp file, run 3ds Max, go to Main Menu->MAXScript->Run Script... and select VrayMtlConverter3.mzp file (or drag and drop this to any viewport).

After installing you will see "V-RayMtl Converter 3" icon in your Main Toolbar:

You can move this button to any place convenient for you or assign "hot keys" for run this script. To do this, just open [Customize UI] settings, select [3DZverTools] in the [Category] drop-down list, below in [Action] list you will see [V-RayMtl Converter 3]


PS: Please, respect the developers and other users - do not post promotional messages in comments (ie spam).
If you have any suggestions or comments related to the work of the plugin, use the support form at this webpage: https://maxtools.3dzver.ru/support

Version Requirement: 
3ds Max 2013-2022
Other Software Required: 
V-Ray Advanced 3.10.xx - V-Ray 5.xx.xx


Comment viewing options

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

New update v3.9999 are available

Release notes v3.9999:

  • improved collect and handling of all materials used in the scene (including all materials used in ForestPack, etc.)
  • in the "Batch Conversion" section added the ability to convert files from subfolders and save converted files to their original folders.
  • the "Advanced Fix" section has been renamed to "Advanced Tools" and reorganized for better usability.
  • improved scene handling when using the "Set Rendering RGB prim." function in the "Advanced Tools" section.
3DZver's picture

New update v3.9997 are available

Release notes v3.9997:

  • added a spinner in the "Advanced Fix" section to custom set white value of the reflection color
  • fixed issue that occurred when processing VRayBitmap with missing paths to texture when the color space setting function was running
3DZver's picture

Thank you for feedback

Thank you for feedback!
Now the script is much better than in the past :)

todor's picture

hi, I love this script ...


I love this script ... and has been using it in the past very much :)

Thank you :)

3DZver's picture

Yes, we totally agree with your

Thank you for comment!
Yes, we totally agree with you.
We added this option at the request of one of our users, although we warned him that making reflections pure white is a bad idea. Therefore, we made this option optional so that you can only use it as you wish.
PS: Perhaps in a future update we will add to this option the ability to specify the white color from 200 to 255

trick's picture

Pure White?!?!?

Changing the reflection color to pure white (255,255,255) is never a good idea.

When using an HDRI that has a strong sun in it, you will get a lot of overbright pixels. Then you have to make sure that glossiness is below .7, but that still could not help and it will make renders slower and/or grainier. Best is to chose a custom reflection color or to set it to light grey (205,205,205).

Examples of this you can find in some Maxtree plants that have reflection set to (255,255,255) and glossiness to 1....a real nightmare.

3DZver's picture

New update v3.9996 are available

Release notes v3.9996:

  • improved conversion from CoronaMix and CoronaUvwRandomizer
  • added the ability to change the reflection color to pure white for VRayMtl materials on the entire scene or only on selected objects.
3DZver's picture

Thank you very much!

Thank you very much!

prashanth2511's picture

The Best

Simply the best converter available. It has a one-click solution to convert materials to ACEScg workflow in 3ds max - Vray. The developers constantly update the app and they listen to every user request and try to implement it. The support they provide is impeccable. This has become an integral part of my workflow, it saves lots of time. This is more than worth every penny!

3DZver's picture

New update v3.9995 are available

Release notes v3.9995:

  • added enable or disable renaming of duplicate map names in the function of switching the color space to ACEScg or sRGB
  • added progressbar for processing color space switching to ACEScg or sRGB
  • added option to enable or disable Displacement maps in VRayMtls
  • added option to enable or disable Reflection maps in VRayMtls
  • fix issue with convert CoronaPhysicalMtl to VRayMtl

Comment viewing options

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