Universal Material Converter
This Universal Material Converter is an enhanced version of the old AMC script. It convert materials between renderengines. It converts from Autodesk Materials and also converts textures as much as possible when needed.
Currently supported renderengines are: MentalRay, V-Ray, iRay, Corona, Scanline, FStorm, ART, Arnold, Octane, Redshift (beta)
Coming up: Maxwellrender (maybe)
You will need at least have a demo version of the renderengines installed if you want to be able to support conversions.
While for example converting a V-Ray material to Corona, it will also convert bitmaps to Corona-bitmaps and VRayDirtmap to CoronaAO.
This script is available from our webshop: https://3dstudio.nl/hikashop-menu-for-brands-listing/product/universal-m...
It comes with an .mzp installer, automatic renderengine check, check on duplicate materials (to make them instances). And the option to bake procedural textures to bitmaps when converting to Standard material, so you can export to several VR engines.
We have 2 videos on youtube to explain installation and usage
-- added 2018-07-10
version 1.6.2 is available, with support for OSL textures, Max2019, V-Ray NEXT, Corona v2 and it now will also check for duplicate materials that are nested.
A new feature is the option to load your own matlib file to get source materials from. (during conversion, it will check the matlib for a material with the same name and use that to replace instead of convert)
-- added 2019-12-16
version 1.8 is available. With support for Max2020, latest versions of all supported renderers. Support for FStormrenderer, basic support for RedShift, and support for conversions from Octane. Also new is the User Interface, the option to save/load your conversion preset and a VR mode for conversion to V-Ray, to bake procedurals and colorcorrections for export to Unreal (through V-Ray)
-- added 2020-07-01
version 1.95: V-Ray 5, Octane 2020.x and 3dsMax2021 support. Development for mentalray and iray conversion has stopped.
changelog:
- added support for VRayOverrideMtl
- added support for VRayMtlWrapper
- added support for GTA3 material
- bugfixes based on user input
- conversion refinement based on user input
- added support for Autodesk Checker
- added support for Autodesk Gradient
- added VR mode (to correctly convert to scanline/standard when you want to go to Unity or Unreal)
- added dispersion override
- added subdivs/samples override
- load source matlib
- added support for FStorm
- added basic support for RedShift
- added support for conversion from Octane
- added new interface
- added better baking options
- added VR mode for V-Ray
- added load/save conversion presets
- added 1-click undo *(watch out, on large conversions, this can cause a crash!!)
Comments
Older MAX or V-Ray support?
I still use an Autodesk 2012 Suite and was wondering if it's possible that this script might work with the 2012 MAX and V-Ray 2.40, please.
BTW, in the OTOY forums one of their Reps mentioned that they were not aware anyone asked you not to include Octane conversion :) .
Thanks for you honest answer
Thanks for you honest answer Stefan!
Regards,
Alex
Hi, I'm sorry to say that
Hi, I'm sorry to say that this is not possible.
Converting to Standard materials always means you will loose a lot of details from the material. It is not possible to support other material types in the FBX file (at the moment).
What you can do, is to save all materials in step 1 to a 3dsMax material library, after that, convert to standard and export to FBX. Load FBX scene and run the script, load the library and convert to V-Ray. It will replace all standard materials with the original V-Ray materials from the library..
(not sure why you would do the FBX export/import, but this should work)
It will not convert the materials, but just replace them with the originals from the matlib!
best regards!
Lossless conversion?
Hey Stefan,
I am specifically interested in transporting VRay materials, which does not work out-of-the-box in 3dsMax.
Imagine I have a workflow like this one:
1) Convert all VRay materials to Standard with your tool, and then export to FBX
2) Load FBX scene (with Standard materials), and then convert all Standard materials to VRay
Will VRay materials outputted in step 2) be the very same than the ones in step 1) ?
I guess this is also a mean of what FBX supports in terms of materials, but in your opinion, will it have a chance to work?
Thanks!
licenses
this script use a node-locked license. To obtain the license, install the script, start it for the first time, fill in the form and send the .dat file to the given emailaddress.
We will return the licensefile as soon as possible. (usually within an hour, but please note we are in GMT+1 timezone, this is not an automated process).
license
Hello, i bought the script yesterday...
please send me the license file, i would like to be able to use it.
Thank you...
The built-in V-Ray converter
The built-in V-Ray converter does not have those features that are in V-RayMtl Converter, and also it does not convert all the materials, maps and lights. Who used both converters, knows and understands the difference, which is not in favor of the V-Ray scene converter.
And by the way, my message is not an advertisement at all, but a simple help to a person who is looking for what he needs. I apologize and do not be offended at me for the fact that I tried to help a person in your subject.
Your script is good, but it is different, and we have nothing to share :)
you are funny!
and you say not to promote your script in the comments of others...funny person!
All the best to you, and yes, if you want to convert more than materials, but only for V-Ray, you can use your script, or you can use the built in V-Ray scene converter that comes with V-Ray...
If you need to convert not
If you need to convert not only materials, but also other components of the scene (lights, proxy, cameras, etc.), then this script will be interesting for you:: http://www.scriptspot.com/3ds-max/scripts/v-raymtl-converter
Universal Material Converter
Hi I am looking for something similar to Universal Material Converter but for Maya.
Any such beastie around??
Cheers
Alan