Renderização avançada

Linguagem de definição de material da NVIDIA

Linguagem de definição de material da NVIDIA

A Linguagem de definição de material (MDL) da NVIDIA oferece um meio muito flexível para a definição de materiais e luzes com base física que pode ser usado com qualquer renderizador com suporte à MDL. Diferente de uma linguagem para sombreamento que produz sombreadores para um renderizador específico, os materiais MDL definem metas principais e permitem que os renderizadores as atinjam conforme encontram enquadramento. Isso possibilita a criação de materiais a partir do algoritmo ou método e permite aos criadores se concentrar meramente em sua aparência e organização.

 
 
 
 

O NVIDIA® Iray® usa a Linguagem de definição de material para proporcionar resultados extremamente semelhantes nos seus três modos de renderização. Ele permite aos usuários vivenciar uma transição perfeita a partir do OpenGL para acelerar o traçado de raio para iluminação global completa sem qualquer ajuste de cena.

PHOTOREAL Photoreal
INTERACTIVE Interactive
REALTIME Realtime
 
 

A versão 3.13 do renderizador NVIDIA mental ray® inclui suporte à Linguagem de definição de material. Isso permite que os mesmos materiais e luzes sejam compartilhados entre outros renderizadores, como o Iray, conforme apresentado nessa definição personalizada de um material de tecido personalizado.

 
Cloth material rendered and illuminated with MDL support.
IRAY 2015 Woman rendered with Iray 2015.
mental ray 3.13 Woman rendered with mental ray v3.13.
 
 

As definições de material são elaboradas a partir de elementos e funções com base física que são facilmente sobrepostos para atingir uma grande variedade de materiais sem a necessidade de programação ou compilação. Os resultados dos principais dispositivos de mensuração, como aqueles da X-Rite e Radiant, também podem ser usados como elementos e personalizados com camadas e funções para aumentar consideravelmente a sua faixa de uso.

Diffuse Reflection
Diffuse Reflection
Diffuse Transmission
Diffuse Transmission
Simple Glossy
Simple Glossy
 
Backscattering Glossy
Backscattering Glossy
Specular Reflection
Specular Reflection
Reflect & Transmit
Reflect & Transmit
 
 
 

Troca de materiais sem problemas

Embora os materiais e luzes da MDL possam ser facilmente compatíveis com os aplicativos, é necessária a instalação do pacote MDL Material Exchange ou da biblioteca NVIDIA vMaterials para garantir a operação adequada. Guias e dicas de troca de materiais estão disponíveis na seção Materiais do Fórum de Renderização Avançada NVIDIA.

 

OS APLICATIVOS E PLUG-INS COM SUPORTE AO MDL e MATERIAL EXCHANGE

PLUG-INS DO NVIDIA IRAY

3DS Max  Cinema 4D  AUTODESK MAYA  RHINOCEROS

SOLUÇÕES INDEPENDENTES

Daz 3D  Substance Designer  NVIDIA Mental Ray

 
 

Recursos para desenvolvedores

NVIDIA Material Definition Language 1.3 Specification Download.

Visite a nossa seção para desenvolvedores para obter informações sobre suporte à Linguagem de definição de material no seu renderizador ou como criar definições e funções personalizadas para usar em seu renderizador favorito com suporte à MDL. Para renderizadores acelerados por GPU, como o Iray, as definições, as funções e as mensurações personalizadas serão executadas inteiramente na GPU, proporcionando resultados de alta performance sem qualquer conhecimento de programação de GPU.