Lenguagem de Definição de Material da NVIDIA

A Linguagem de Definição de Material (MDL) da NVIDIA dá a você a liberdade de compartilhar materiais e luzes com base física entre aplicações compatíveis. Por exemplo, crie um material de MDL em uma aplicação como o Adobe Substance 3D Designer, salve-o em sua biblioteca e use-o no NVIDIA® Iray® ou no V-Ray da Chaos ou em qualquer outra aplicação compatível. Crie uma biblioteca de materiais MDL uma vez e tenha a certeza de que manterão sua aparência quando forem movidos para todas as aplicações no workflow. É uma maneira fácil de economizar tempo e esforço significativos.

Ao contrário de uma linguagem de sombreamento que produz programas para um renderizador específico, os materiais MDL definem o comportamento da luz em um alto nível. Diferentes renderizadores e ferramentas interpretam o comportamento da luz e criam a melhor imagem possível, seja uma aplicação baseada em OpenGL ou um renderizador como base física como o Iray.

Um conselho deliberativo de MDL, composto por parceiros que desenvolvem aplicativos com MDL, orienta e gerencia o desenvolvimento da especificação MDL.

A Biblioteca NVIDIA vMaterial usando MDL torna mais fácil começar o design com um conjunto de materiais do mundo real. Use os vMaterials como estão ou modifique-os e sobreponha-os para criar o visual necessário nas aplicações. Exporte os materiais modificados facilmente e mova-os para outras aplicações compatíveis com apenas alguns cliques.

Renderização de metal de amostra MDL
Renderização de tecido de amostra MDL
Uma Definição, Muitos Aplicativos de Renderização

Uma Definição, Muitas Aplicações de Renderização

A NVIDIA e a Chaos Group utilizam a Linguagem de Definição de Material para oferecer resultados extremamente semelhantes em diferentes aplicações de renderização. Isso permite que os usuários façam uma transição perfeita de OpenGL para ray tracing, junto com uma iluminação completa, sem nenhum ajuste adicional de cena.

Simulações Precisas de Materiais

Materiais complexos definidos em MDL podem ser compartilhados entre programas renderizadores, como o Iray ou o Mental Ray, mostrados nesta definição em um tecido personalizado.

IRAY 2015
Mental Ray 3. 13

Blocos de Construção MDL Subjacentes

Definições de materiais são construídas a partir de elementos e funções com base física, facilmente sobrepostos para alcançar uma continuidade de materiais sem precisar programar ou compilar. Os resultados de dispositivos de medição líderes de mercado, como os da X-Rite, também podem ser usados como elementos e personalizados com camadas e funções para ampliar ainda mais a gama de uso.

Blocos de Construção MDL Subjacentes

Troca Perfeita de Materiais

Embora os materiais e luzes MDL possam transitar facilmente entre aplicações compatíveis, eles precisam do pacote MDL Material Exchange ou da instalação da biblioteca NVIDIA vMaterials para funcionar corretamente. Guias e dicas sobre a troca de materiais estão disponíveis na seção Materiais do Fórum de Renderização Avançada da NVIDIA.

Aplicações e Plugins com Suporte ao MDL e ao Material Exchange

Recursos para Desenvolvedores

Acesse NVIDIA DesignWorks™ para obter informações sobre o suporte à Linguagem de Definição de Material (MDL) em seu renderizador ou para criar definições e funções personalizadas para usar em seu renderizador favorito compatível com MDL. Para renderizadores acelerados por GPU como o Iray, definições, funções e medições personalizadas serão executadas totalmente na GPU, oferecendo resultados de alto desempenho sem qualquer conhecimento de programação de GPU.