Universal Material Converter

3 votes
Version: 
1.95
Date Updated: 
07/01/2020

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.

Additional Info: 

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!!)

Version Requirement: 
3dsMax 2017 and up
Other Software Required: 
V-Ray 3 or newer, iRay, Corona 1 or newer, MentalRay, Arnold, ART, FStorm, RedShift, Octane (demo license at least, no support for alpha or beta versions)
Video URL: 

Comments

Comment viewing options

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

before buying

Hello,
Before buying i'de like to know if i will be able to convert from Corona (v4 or 5) to physical shaders (default ones in max), or standart if not.

all that on 3dsmax 2020 with hotfixes.

Can you tell me, please ?

Best regards.

Stefan Twigt's picture

An update with at least the

An update with at least the first part of the conversion for Octane should be released shortly.
(FStorm and Redshift are also added)

ATFD's picture

Octane conversion

Hi Stefan,

Just wondering how the octane conversion is coming along? Need to convert mental ready/Iray materials and scenes.

Any advice gratefully received!

Thanks

ChukA's picture

Fstorm convert

i've found a Fstorm scene converter... :D

http://www.scriptspot.com/3ds-max/scripts/fs-scene-converter-fstorm

i've tried, and it works pretty well. I've asked the creator and Corona come in 1 week...
Keep it up !

dwarf's picture

Thanks for the update and

Thanks for the update and prompt reply Stefan.

Stefan Twigt's picture

Hi N, due to me covering for

Hi N, due to me covering for my colleague the past almost 2 months, I'm not as far as I wanted to be.
Doing all I can to get FStorm in now, which is at about 70%.
Redshift and Octane are next, also an update for the latest Corona and V-Ray.

dwarf's picture

Octane Conversion

Hi Stefan,

Wondering how the Octane implementation is going?

We are wanting to go from Octane back to standard. At first, just to link diffuse maps back to simple standard materials so we can issue a very complex mapped model to a client.

Let me know.

Thanks,
N.

Stefan Twigt's picture

FStormRender request

By a lot of request, also FStorm integration is now high on the list

wader's picture

Thanks for your helpful

Thanks for your helpful reply!

I realize it's not supported, but I'd be interested to try it out on the older version to see if it's at all compatible. I don't mind purchasing and seeing if it fails or not (on my cognizance that it might fail) - the prospect of future Octane conversion is highly tempting.

Regardless, cool to hear of your priorities and completely fair to support later versions.

Stefan Twigt's picture

max 2015 and older

I'm sorry to say that I can no longer support 3dsMax 2015 and older, or older versions of V-Ray (before version 3) or before Corona v2.
Simply because I can no longer test this.
New developments in the script might break some old code, it shouldn't, but it might.

Also, I was contacted by OTOY, and a conversion will be added later this year. (Working on Redshift at the moment)

Comment viewing options

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