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
Hi, materials only, and yes,
Hi, materials only, and yes, multi/sub is converted correctly.
The VR mode helps combining textures for Unity/Unreal.
question
Hi, i use some free converters that does not work with multi/sub objetc materials, used in vray, corona...
Does this work for that? convert all kind of materials to something that scanline can read? for unity etc.
also work for lights?
thank you
not yet finished, not enough
Maxwellrender not yet finished, not enough requests yet...
Octane cancelled because OTOY did not want me to make it.
Fstorm and Redshift not supported, not requested before yet..but I will put them on the list!
redshift and fstorm?
redshift and fstorm support?
Damn you computer.
About Octane support
Hello, great project and great concept.
Just a question, why is the Octane support cancelled? Is it final? I was actually greatly interested in that part, so I am quite sad to read this...
maxwell
maxwell
it's true?
yes it does
yes it does
VRAY to Physical?
Is this script able to convert VRAY materials to Arnold or ART Physical Materials?
new version released
Version 1.6 has been released. Support for 3dsMax 2019, V-Ray NEXT, Corona v2, nested instanced materials. And a new feature to load a source matlib. Upon conversion materials will be replaced with materials from the matlib which have the same name.
Up next: commandline version (seperate build!)
octane
development for octane has been cancelled. Arnold is add though, and the next update will include V-Ray NEXT support.