V-RayMtl Converter

165 votes
Version: 
3.9997
Date Updated: 
08/24/2021
Author Name: 
3DZver

V-RayMtl Converter 3.0

V-RayMtl Converter  - the very useful professional tool for automating such a time-consuming process as converting of materials, maps, lights, cameras, proxy, modifiers etc. from different renderer engines (currently supported: Scanline (Standard), Raytrace, Autodesk Material, Architectural, mrArch&Design, Physical Material, Corona, NVIDIA iray (unofficial), fr-Advanced, Brazil Advanced) to V-Ray, as well as to reverse the conversion of V-Ray materials to Standard materials (which is very useful for game developers, 3d modelers, etc).

Current verion: 3.9997

View full changelog

Additional Info: 

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.

 

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

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.

******************************************************


Installation:

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

Comments

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.9993 are available

Release notes v3.9993:

  • improved and smarter switching color space to ACEScg or sRGB for VRayBitmap and VRayColor maps.
  • improved some functions for more accurate and faster.
3DZver's picture

If you are using switching

If you are using switching color space in the VRayBitmap texturemaps, then the image files do not need to be renamed. It will be enough in the render settings to check and, if necessary, disable "Auto RGB primaries for VRayBitmap texture" and set the corresponding color mode.
The Chaos Group forum discussed about ACEScg workflow and you can easily find it.

amitgedia's picture

ACEScg conversion info required contd

Thank you for the reply and the docs on chaos site just gives an overview of it but nothing in-depth or any proper tuts for it. I think we have to wait till some guy someday makes an in-depth tut for it like if you have 1000's of textures which are different for different projects then practically how to rename each one of them in a short time without wasting time renaming them individually or some work around where you just do 2-3 settings and everything is in that particular color space, because the videos that are available online some of them say to rename the bitmaps in the required color space for Vray to recognize them but they don't get that to rename 100's of texture is a task and a person will go insane doing that where as in their videos they hardly have 8-10 texture maps so its easy for them to say that.

3DZver's picture

Switching between color space

Switching between color space modes is not part of the material conversion process. This is a separate feature, so this option is located in the "Advanced Fix" section.
The "Set RGB Color Space to: ACEScg or srgb" function is designed to switch the color mode only in VRayBitmap and VRayColor maps, since only these maps support these color modes. In short, this function works like this: it searches all VRayMtl materials for VRayBitmap and VRayColor maps and checks in which slots they are used. If the function detects that this maps are used in the corresponding slots - diffuse, reflect, refract, translucency, SSS etc., then it switches the color mode in these maps to the one you specify, depending on the required color space. If these maps are used in other slots - such as bump, displacement, roughness, anisotropy etc., then the color mode of these maps will not change.
For a more understanding of the ACEScg workflow in V-Ray, we advise you to read the information available on the official Chaos website here: https://docs.chaosgroup.com/display/VMAX/ACEScg+Workflow+Setup

amitgedia's picture

ACEScg conversion info required

Hi,
I had a quick question
After converting the bitmaps or maps to ACEScg through the new option in the Vray Material convertor do i have to still change any map settings manually like for a bump map or HDRI etc or will the conversion take care of it automatically.
I am asking this because in certain videos that are available online the values mismatches for certain map types
I have started using ACES for 3dsmax and Vray so i want to be absolutely sure before i switch my entire workflow

3DZver's picture

This option is available

This option is available since version 3.997
We strongly recommend that you update the converter to the latest current version 3.9992
Also, in order to be able to undo the conversion of materials, there is an option "Save Current State of Scene Materials".
In order to get standard Bitmaps instead of VRayHDRI, you need to convert V-Ray materials back to Standard materials.
Tip for the future: Never save a scene after converting materials (or after any major changes in the scene) over the original scene, always save this scene in a new file.

compuhms's picture

I know but it was late as I

I know but it was late as I did that accidentally and I saved the scene. This option wasn’t available in previous version. I wonder if you can provide a solution to reverse. Thank you

arch. Hazem Mamdouh
www.hm-studios.com

3DZver's picture

If you do not want to convert

If you do not want to convert the standard Bitmap to VRayBitmap (old name VRayHDRI), then simply do not enable the "Convert Bitmap to VRayBitmap" option.

compuhms's picture

vray hdri to bitmap urgently please

Hello .. is there a way to convert vray hdri to bitmap as i found the script converted the whole scene bitmaps to vray hdri and i need to reverse this action urgently. Thank you

arch. Hazem Mamdouh
www.hm-studios.com

3DZver's picture

New update v3.9992 are available!

Release notes v3.9992:

  • added option to switch rgb color space to ACEScg or sRGB in all VRayBitmap and VRayColor texture maps used in the corresponding VRayMtls slots (diffuse, reflect, refract, translucency, SSS, etc.). This option is now available in the "Advanced Fix" section and is supported for V-Ray 5 and later only.
  • improved converting from CoronaMtl to VRayMtl.
  • improved installer to fix an error related to overwriting files in a temporary folder when running the installer a second time.

Comment viewing options

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