O artista de VFX Robert Rioux lançou dois complementos de código aberto para converter um shader chave de Maya e adaptá-lo a Blender. Essas ferramentas permitem a conversão automática do shader aistandardsurface de Maya para o shader principled bsdf de Blender ao exportar ativos entre ambas as plataformas.
Conversão de shaders entre Maya e Blender
Essas ferramentas resolvem um problema que, segundo Rioux, que foi supervisor de CG na empresa de efeitos visuais Real by Fake e atualmente administra o canal do YouTube Blender Bob, o incomodava há muito tempo. Elas facilitam a adaptação de um dos shaders principais de Maya para seu equivalente mais próximo no Blender, reduzindo assim o trabalho manual ao preparar ativos desenvolvidos em Maya para usá-los neste software de código aberto.
- O primeiro complemento, um script em Python, gera uma definição de shader junto com o arquivo FBX ao exportar o ativo que utiliza o shader aistandardsurface.
- O segundo complemento converte automaticamente o shader para o formato principled bsdf ao importar o ativo no Blender.
Solução rápida e automática com refinamentos manuais
As ferramentas estão projetadas especificamente para o shader aistandardsurface do motor Arnold, incluído por padrão no Maya, embora tenham uma estrutura muito similar ao shader nativo standard surface de Maya.
Embora o processo automatize a conversão de entradas diretas no shader de Maya, não inclui outros tipos de entradas, como shaders de mistura ou gradiente. Além disso, será necessário ajustar manualmente os valores de deslocamento no modelo importado.
Requisitos do sistema e download
As ferramentas de conversão gratuitas de Robert Rioux estão disponíveis sob a licença GPL v3.
Podem ser baixadas de GitHub.