The useful tool for automating such a time-consuming process as converting different types of materials (currently supported: Standard, Raytrace, Autodesk Material, Architectural, mrArch&Design, Corona Renderer, fr-Advanced, Brazil Advanced) to V-Ray materials, as well as reverse conversion to Standard materials (which is very useful for game developers, modelers etc.)
V-RayMtl Converter 3 — is a new version of the maxscript known as V-RayMtl Converter. This version is the next generation after version 2.5 and in comparison with the previous version new features and improvements appeared in this version: support for more materials, maps and other scene components, additional selection of materials for conversion, as well as more flexible options for converting and fixing the scene and its components.
Also this version has become commercial, although its cost remains very low compared to the ability to automate and speed up the workflow, which can significantly reduce the time spent on what made a lot of effort if it was done manually. In addition, for those who will buy version 3.0, will be available all updates up to version 4.0 (these updates are planned to include all fixes for possible bugs and errors that may appear during the use of the script, and, possibly, enhance its capabilities by adding materials from other renderers engines).
v3.1 - [2018/02/18]
added new advanced option for fix Normal bitmap textures to VRayNormalMap
added new advanced option to set Gamma 1.0 for Standard Diffuse bitmaps
added option for converting Standard opacity to V-Ray refraction
added support conversion from Car_Paint_Material__mi
added support conversion from VRayCarPaintMtl
added support conversion from VRayColor2Bump to Bitmaptexture
added support conversion from VrayDirt to ai_ambient_occlusion
fixed saves names for Autodesk materials imported from Revit
fixed some bugs and improved plugin performance
Main features and capabilities
Choose the direction of converting materials. Two options are available:
All Supported Materials → V-Ray Materials [default]
This option intended for converting any materials used in the current scene (currently supported Standard, Raytrace, Corona, Brazil Advanced, fr-Advanced, Arch&Design and some other materials) to V-Ray Materials. More detailed list of supported materials and maps can be seen by clicking on the |?| button located next to this dropdown menu or read now (open in a new window).
V-Ray Materials → Standard Materials
This option intended for converting V-Ray materials used in the current scene to Standard materials.
This option is often used in the game developers and modelers and is very useful for this.
Materials to convert:
Choose which Materials want to convert. Six options are available:
All Scene Materials [default]
Convert all supported materials and maps used in it (which are supported) in the current scene.
Materials On Selected Object(s)
Converting all supported materials and maps used in it (which are supported) to selected objects only.
Custom Selected Scene Material(s)
Convert materials and maps used in it (which are supported) selected from the list below.
Multiple choice of materials is available when you press the [Ctrl] or [Shift] key.
Material from Selected MEdit Slot
Convert material and maps used in it (which are supported) only in the Selected Materials Editor Slot.
All Materials in Material Editor
Convert materials and maps used in them (which are supported) in All available Material Editor Slots.
Materials on Library File
Converting materials only in the selected material library file (*.mat).
When this option is selected, it becomes possible to select the desired library file from button bellow. As a result, a new file with the converted materials is created and saved in the same folder with a new name containing the word "_Converted".
A set of additional options for converting selected materials. Although these parameters are optional, but for ease of use, some of them are enabled by default. It is also possible to include optional actions that can be made before and after the conversion process. Currently, two options are available:
Save Current State Of Scene Material
Enable this option to save the current state of the scene materials in order to undo the material conversion and return to the previous scene state from the: [Main Menu → Tools → Manage Scene State ....]
Switch To V-Ray Renderer After Converting
Enable this option for switch to V-Ray Renderer engine after Material Conversion if necessary. NOTE: This option should be enabled only if the current renderer has selected a different engine than V-Ray, or if you want to reset all current render settings by default.
In this rollout are additional tools that allow you to convert other components of the current scene, not just materials and maps. These parameters are conveniently divided into two sections:
Light's and Camera's Conversion
In this subsection, you can enable or disable the necessary options for converting light's and cameras. For convenience, it is possible to choose whether to convert all cameras in the current scene or only selected ones.
Corona Renderer Conversion
This subsection is made specifically for converting some of the components used in the Corona Renderer engine.
Currently, you can convert the CoronaDisplacementMod to VRayDisplacementMod and Corona Proxy objects to V-Ray Proxy objects with the ability to save converted proxy files to the selected folder.
In this rollout, there are options that allow you to make some additional adjustments to your scene to improve or correct the existing capabilities of materials, maps and other scene components. Currently, three options are available:
Fix Normal bump textures to VRayNormalMap
With this option, you can move all Normal Map textures to the corresponding VRayNormalMap slot. This is useful when material of imported objects from some other 3d-software directly uses Normal Map texture in the bump slot, which can lead to improper material rendered.
Set VRayNormalMap Gamma value to 1.0
With this option, you can set gamma 1.0 in all maps of the VRayNormalMap type used in the scene. This is very useful when you use NormalMap, and the gamma settings you have are different from 1.0
Set Diffuse bitmap textures Gamma value to 1.0
This option is intended for change gamma value to 1.0 for all bitmap textures that are used as a Standard Diffuse map. This is useful for correctly exporting materials to some other software that can not read bitmaps with other gamma than 1.0 (for example, Autodesk Fusion 360)
This script was written with support for most currently used 3ds Max versions and was tested using V-Ray Advanced 3.xx, but it probably will also work in older versions. Below is the current list of supported versions of 3ds Max and renderer engines:
3ds Max and Design: 2013-2018
V-Ray Advanced: 3.xx
Corona Renderer: 1.6-1.7
finalRender: 3.5 SE
Brazil r/s: 1.2
NOTE: I hope you remember that for the conversion of materials between different renderer engines, a prerequisite is the presence of these renderer engines in your system :)
How to install
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.exe file and run this installer as "Administartor", specifying of 3ds Max ROOT folder as the target. This will start the installation process of the script and all required components. After the installation is complete, run 3ds Max, go to [Customize UI] settings, select [3DZverTools] in the [Category] drop-down list, below in the list you will see [V-RayMtl Converter 3].
Then you can create button by move [V-RayMtl Converter 3] to Main Toolbar or assign "hot keys" for run this script. It depends only on your desire and on how you used to work and organize your workspace.
FOR CUSTOMERS: After you finish your payment via PayPal you should receive the email with "V-RayMtl Converter 3" download link and individual serial number for activate your license IN FEW MINUTES (in most cases even less than in 1 minute). If you do not receive any email from us within half an hour then do not hesitate and CONTACT US via our Support Form or Support Mail. Please check at first your spam/junk folder for this email and filter settings in your mail box!