NVIDIA MATERIAL DEFINITION LANGUAGE (MDL), size uygulamalar arasında fiziksel tabanlı malzemeleri ve ışıkları paylaşma özgürlüğü verir. Örneğin, Allegorithmic Substance Designer gibi bir uygulamada bir MDL oluşturun, kütüphanenize kaydedin ve ardından bunu NVIDIA® Iray® veya Chaos Group’un V-Ray’inde veya herhangi bir destekleyici uygulamada kullanın. Bir kez MDL kütüphanesi oluşturduğunuzda ve iş akışındaki tüm uygulamalara geçerken görünümlerini koruyacaklarından emin olabilirsiniz. MDL, zaman ve emekten tasarruf etmenin önemli bir yoludur.
Belirli bir oluşturucu için programlar üreten bir gölgeleme dilinin aksine, MDL materyalleri ışığın davranışını yüksek düzeyde tanımlar. İster OpenGL tabanlı bir uygulama isterse Iray gibi fiziksel tabanlı bir oluşturucu olsun, farklı oluşturucular ve araçlar ışık davranışını yorumlar ve mümkün olan en iyi görüntüyü oluşturur.
MDL kullanan NVIDIA vMaterial Library, sanal olmayan malzemeyle tasarım yapmaya başlamayı kolaylaştırır. vMaterials’i olduğu gibi kullanın veya uygulamalarda ihtiyaç duyulan görünümü oluşturmak için bunları değiştirin ve katmanlayın. Değiştirilen malzemeleri kolayca dışa aktarın ve yalnızca birkaç tıklamayla diğer destekleyici uygulamalara taşıyın.