NVIDIA MDL Material Exchange update

I had a message like "NVIDIA MDL Material Exchange update found

Professional Application Center just found an update for MDL Material Exchange - you can download the update in Professional Application Center.

NVIDIA Professional Application Center"

And I opened the NVIDIA Professional Application Center. Then I got “Install NVIDIA MDL Material Exchange version 18.0.7090? Please close MDL Material Exchange before installing the update.”

But I do not know how to “close MDL Material Exchange”

Can you tell me how to do it?

Hi marbei,

the material exchange cannot be closed and i believe the installer message is misleading. The material exchange is just a collection of MDL files. if the install fails, i suspect some other application has one of the files opened and prevents installation. This might be something like substance designer, a text editor or any other application accessing the MDL files.
Try closing all MDL enabled applications. If that does not help try rebooting before installing.
Jan

Hello Jan.

Thank you very much for your replying.

I understood like this.
(1) this “update” is just only to download “a collection of MDL”
(2) simply I can ignore the message “close MDL material exchange”?
(3) just click install?

Because I had “close MDL material exchange” message when no application launched.

Is my understanding OK or not???

  1. yes
  2. not ignore. close all applications that use MDL (Iray for max, iray for maya, iray for rhino…) and try installing the material exchange again. If that does not help reboot computer and try installing material exchange.
    After installing successful, PAC should report MDL material exchange version 1.7

Hello Jan. Thanks again.
For no. 2, a bit strange. I closed all applications. Then I opened NVIDIA Professional center. But I had a message “close MDL material exchange. Same situation even after rebooting.

Should I do install(download?) new version of MDL anyway?

By the way I don’t fully understand still what MDL is. Is this MDL a kind of library, which connects to the application (shader) ?

Do we have any other ways to download it without using professional center?

Marbei

By the way I don’t fully understand still what MDL is. Is this MDL a kind of library, which connects to the application (shader) ?

The MDL exchange is a library of MDL materials and functions. This is similar to classical shaders.
Different applications come with different sets of mdl materials and functions. The material building blocks in iray for maya are defined in ifm.mdl for example and iray for max, allegorithmic substance designer and iray for Rhino have there own basic MDL definitions.
the material exchange bundles all those together. This allows you for example, to load an MDL material exported from Iray for maya in iray for max, without having the full for maya installed. It allows you to exchange MDL materials between the different applications.

If reboot did not help, you can try manual uninstall and reinstall.
-use “Control Panel\Programs\Programs and Features” to remove the old “NVIDIA MDL material exchange”
-download the new one from
https://www.nvidia.com/en-us/design-visualization/technologies/material-definition-language/
the direct download link is https://d3fcmia9cdl7u7.cloudfront.net/packages/MDLMaterialExchange/MDLMaterialExchange_v18.0.7090.exe and install it

Hello Jan. Sorry for late replying to you.
Thank you so much for your instruction in the details above.

As you instructed, I removed old one and downloaded MDLMaterialExchange_v18.0.7090.exe,(I believe this is the latest one?),
and installed.

From now I will continue to use applications. If something happens to be back here to ask you, please let me do that.

Thank you.

Marbei

Glad it worked, yes v18.0.7090 is the latest.
https://www.nvidia.com/en-us/design-visualization/technologies/material-definition-language/ does not have the link to the older version anymore, it now only shows the last version.
cu
Jan

Hi!

After updating my vmaterials to version 1.7.0 I have this error message everytime I launch 3D Max 2018:
MDL 0.0 210 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\AEC\Wood\Wood_Cork.mdl(338,13338): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 210 MB error 781007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\AEC\Wood\Wood_Cork.mdl(339,87): ‘intensity_radiant_exitance’ has not been declared
MDL 0.0 210 MB error 781007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\AEC\Wood\Wood_Cork.mdl(340,154): ‘intensity_radiant_exitance’ has not been declared
MDL 0.0 248 MB error 781007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(37,5): Unsupported MDL version 1.4
MDL 0.0 248 MB error 781007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,78): ‘df::microfacet_ggx_smith_bsdf’ has not been declared
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,176): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,457): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,894): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,1175): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,1611): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,1892): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,2329): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,2610): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,3176): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(308,3451): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB error 781007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(309,87): ‘intensity_radiant_exitance’ has not been declared
MDL 0.0 248 MB error 781007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(310,154): ‘intensity_radiant_exitance’ has not been declared
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(316,57): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 248 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Cotton_Roughly_Woven.mdl(316,339): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB error 781007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(37,5): Unsupported MDL version 1.4
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,133): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,418): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB error 781007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,862): ‘df::microfacet_ggx_smith_bsdf’ has not been declared
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,960): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,1245): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,1707): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,1992): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,2453): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,2738): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,3200): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,3485): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,4076): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(332,4348): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB error 781007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(333,87): ‘intensity_radiant_exitance’ has not been declared
MDL 0.0 249 MB error 781007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(334,154): ‘intensity_radiant_exitance’ has not been declared
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(340,57): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 249 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Fabric\Fabric_Cotton_Fine_Woven.mdl(340,334): the parent directory ‘…’ cannot be used in a resource file path in MDL 1.0
MDL 0.0 320 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Plastic\Plastic_Thick_Translucent_Flakes.mdl(35,25): Integer constant overflow
MDL 0.0 320 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Plastic\Plastic_Thick_Translucent_Flakes.mdl(146,1): unreferenced local function ‘float density_to_probability(float4, float2, float)’ has been removed
MDL 0.0 320 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\Plastic\Plastic_Thick_Translucent_Flakes.mdl(155,1): unreferenced local function ‘::nvidia::vMaterials::Design::Plastic::Plastic_Thick_Translucent_Flakes::flake_noise_value flake_noise(float3, float, bool)’ has been removed
MDL 0.0 324 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\utilities\functions_generic.mdl(32,21): Integer constant overflow
MDL 0.0 324 MB warn 782007: MDLC: C:\Users\admin\Documents\mdl\nvidia\vMaterials\Design\utilities\functions_generic.mdl(39,47): Integer constant overflow
SYSTEM: Production renderer is changed to Scanline Renderer. Previous messages are cleared.

I have update MDL from:
MDLMaterialExchange v18.0.7090
to:
mdl-material-exchange-nt-x86-64-19.2.1814-325000.1814
and vMaterialsd from vMaterials_v1.6.0 to vMaterials_v1.7.0

Since then, this problem happens! Shall I downgrade ??
thanks for any help!

LAO

SOLVED !!
I had update MDL from:
MDLMaterialExchange v18.0.7090
to:
mdl-material-exchange-nt-x86-64-19.2.1814-325000.1814
and vMaterialsd from vMaterials_v1.6.0 to vMaterials_v1.7.0

I went to this site:

vMaterials

and downgrade to

NVIDIA vMaterials v1.6.0
https://d3fcmia9cdl7u7.cloudfront.net/packages/vMaterials/vMaterials_v19.1.3521.exe

(VERY strange is that after install, Win 10 Control Panel says the version is vMaterials_v19.1.3521 !!)

and vMAterial to:
NVIDIA MDL Material Exchange v18.0.7090

Now 3D Max 2018.4 does not show the MDL errors anymore!
My NIVIDIA card is an old GeForce 820A.

Hope this helps others!!

LAO