LINGUAGEM 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 aplicativos compatíveis. Por exemplo, crie um material de MDL em um aplicativo como o Allegorithmic Substance Designer, salve-o em sua biblioteca e use-o no NVIDIA ® Iray® ou no V-Ray da Chaos Group ou em qualquer outro aplicativo 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 todos os aplicativos no fluxo de trabalho. É 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 um aplicativo baseado 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 nos aplicativos. Exporte os materiais modificados facilmente e mova-os para outros aplicativos 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, Muitos Aplicativos de Renderização

A NVIDIA e a Chaos Group utilizam a Linguagem de definição de material para oferecer resultados extremamente semelhantes em diferentes aplicativos de renderização. Isso permite que os usuários façam uma transição perfeita de OpenGL para Ray Tracing rápido e iluminação completa global sem nenhum ajuste de cena.

Simulações Precisas de Materiais

Materiais complexos definidos em MDL podem ser compartilhados entre renderizadores, como o Iray ou o Mental Ray, mostrados nesta definição personalizada para um material de 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 que são facilmente sobrepostos para alcançar um rico contínuo 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 aplicativos 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.

Aplicativos 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 placa de vídeo como o Iray, definições, funções e medições personalizadas serão executadas totalmente na placa de vídeo, oferecendo resultados de alto desempenho sem qualquer conhecimento de programação de placa de vídeo.