V-RayMtl Converter

152 votes
Date Updated: 
Author Name: 

A simple MAXScript to automate otherwise time-consuming tasks regarding converting some types of materials (currently: Standard, Raytrace, Brazil Advanced and fr-Advanced) to VRay Materials - and also fixes some parameters of materials of previous versions V-Ray (1.09.xx) in view of changes in new versions V-Ray (1.46.xx and 2.0 SP1).

Additional Info: 

Now the script has installer. At installation it finds and deletes
previous version VRayMtlConverter. The Brief information and the
instruction on installation is in file VRayMtlConverter25_info.txt
applied in attached archive.

The new version of the converter now works with materials of any
V-Ray versions (since 1.09.xx and including 2.0 SP1)

In this version more new function has appeared:
- converting Brazil Advanced material in VRayMtl (testing in Brazil r/s 1.2.53)
- converting fr-Advanced material in VRayMtl (testing in finalRender-stage1 SP2d)
- converting library of materials from a file (*.mat) and save in different library file;
- optimize VRyMtl 1.09.xx in material VRyMtl 2.0 SP1;


1: Install script, having specified root folder of yours 3ds max as target.
2: After installing run 3dsmax - in the Customize dialog go to the '3DZverTools' category.
3: Drag the 'VRayMtlConverter v2.5' into any desired toolbar or put it in a quad menu.
4: Use this tool.

Version Requirement: 
3ds Max 7-14(2012)
Other Software Required: 
V-Ray Advanced v1.09.xx - 2.0.xx
VRayMtlConverter25_setup.rar164.27 KB


Comment viewing options

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

nice script.

nice script.

but should be updated to be 100% working with 3d max 2017 and 2018.

RWMPGASBR's picture

found this on a web site

-- there is my template for seach cases:

macroScript macro_ToDo
local sFile = (GetDir #scripts) + "/3DZverTools/VRayMtlConverter/VRayMtlConverter_v25.mse"
if (doesFileExist sFile) then (fileIn sFile)
else (messageBox "Unable to locate the script.")

run this on macro editor
then go to customize- cus. user interface-
in tools category you can find mtlc
drag n drop it to a tool bar or create a new one

phasework's picture

Works in Max 2017 !

Thanks for this amazing script.
I installed it following the instructions. It didn't showed up in the customize UI menu but can be run manually from the installation directory.
My max 2017 scene had 1570 standard materials, all converted to vray in like 15 seconds!

3dVayne's picture

did it really change from standard to vray mats?

I m using 3dsMax 2015, like you guys i had to use run script. after converting the mats to vray using 3dz. i check in materials it is still showing as stanard mats with a bitmap, i dont see the vray mtl tab. does it mean it is still being rendered as standard mats?

thanks guys!

donmtl's picture

Worked beautifully!

It worked for me in 3ds 2016! Thanks so much, it was the only solution to my problem!

Turnim's picture

Works 100% in 3ds 2015

This script is truly a timesaver. Works as expected in 3ds max 2015

Great job, thumbs up!!!

Photorealistic Architectural Visualizations


idlenomad's picture

3ds max 2015

followed the instructions, still doesn't show up in the Customize User interface folder

I have to admit, i'm pretty frustrated with this program, went through a number of posts for a solution and nothing works.

Please refine the instructions so that this will work in the future.

Waltez's picture

Error not found "vmc_logos-mse"


Installation in max 2015

installation path: "c: \ Program Files \ Autodesk \ 3ds Max 2015 \ scripts"

the program does this installation:

"c: \ Program Files \ Autodesk \ 3ds Max 2015 \ scripts \ scripts \ 3DZverTools \ VrayMtlConverter \"

if you run "VrayMtlConverter_v25.mse"

by error not found "vmc_logos-mse"


change the path so:

"c: \ Program Files \ Autodesk \ 3ds Max 2015 \ scripts \ 3DZverTools \ VrayMtlConverter \"

vanderloo5's picture

Almost there in 2015

I've downloaded and saved the file in max 2015 C:\Program Files\Autodesk\3dsmax2015\scripts
It doesn't show up in my customize dialog so I tried running the file in MAXScript and I get an error- can't find include file vmc_logos.mse
Not sure how to make it see that file but it's in the same folder.
Can anyone help me out on this?

atanguay's picture

Works in 2014-64

It works for me in 2014

Just look for the actual script...

C:\Program Files\Autodesk\3ds Max 2014\scripts\3DZverTools\VRayMtlConverter

Run it as opposed to using the interface method. Seems to work fine and does a decent job converting too. Thanks to the script writer.

Comment viewing options

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