NVIDIA 和 Chaos Group 使用材质定义语言以在不同渲染应用程序中提供极为相似的渲染结果。这使得用户能够从 OpenGL 无缝过渡到快速的光线跟踪,再过渡到充分的全局照明,而在此过程中无需进行任何场景调整。
NVIDIA 材质定义语言 (MDL) 可让您在支持的应用程序之间自由地共享基于物理性质的材质和光线。例如,在 Adobe Substance 3D Designer 等应用程序中创建一种 MDL 材质,将其保存到材质库中,然后在 NVIDIA® Iray®、Chaos 的 V-Ray 或任何其他支持的应用程序中使用。MDL 材质库只需创建一次,可导入到工作流程的所有应用程序中以供使用。这样做能轻松节省大量的时间和精力。
不同于为特定渲染器生成程序的着色语言,MDL 材质定义光线的高级特性。多种渲染器和工具解释光线特性并创建极佳的图像,不管是基于 OpenGL 的应用程序还是像 Iray 一样基于物理的渲染器。
MDL 咨询委员会由开发 MDL 应用程序的合作伙伴组成,指导并管理 MDL 规范的发展进程。
借助于采用 MDL 的NVIDIA vMaterial 材质库可以轻松地使用一组真实的材质开始设计。设计师可以直接使用 vMaterial,也可以修改材质和将材质分层,以在应用程序中创造出所需的外观。设计师只需单击几下,即可轻松导出经修改的材质,然后导入到其他支持的应用程序。
NVIDIA 和 Chaos Group 使用材质定义语言以在不同渲染应用程序中提供极为相似的渲染结果。这使得用户能够从 OpenGL 无缝过渡到快速的光线跟踪,再过渡到充分的全局照明,而在此过程中无需进行任何场景调整。
材质定义由基于物理的元素和功能构建而成,这些元素和功能易于分层,无需编程或编译就可实现丰富的材质集合。X-Rite 等先进测量设备的输出,也可用作元素,并可根据分层和功能进行定制,从而大大扩展了其使用范围。
尽管 MDL 材质和光线可以在支持的应用程序之间轻松移动,但它们需要安装 MDL 材质交换包或 NVIDIA vMaterials 库才能进行正确操作。NVIDIA 高级渲染论坛的“材质”分区提供有关材质交换的指南和提示。