Neste tutorial vou mostrar como mudar para o modo Legacy de Materiais no Unity, para atribuir manualmente as texturas ao Material de um modelo 3D importado.



Transcrição do vídeo

Olá a todos! Neste tutorial vou mostrar como mudar para o modo Legacy de Materiais no Unity, para atribuir manualmente as texturas ao Material de um modelo 3D importado.

Isso pode ser útil quando você importa um modelo 3D FBX no Unity, fornecido com seus próprios Materiais, mas depois percebe que os Materiais não têm Texturas e você não consegue arrastar e soltar os arquivos de Texturas no Material.

Primeiramente, arrasto o arquivo FBX para a aba Project, para que ele possa ser colocado no projeto atual.

Também estou arrastando o objeto para a cena 3D, para observar as mudanças em tempo real.

O objeto é composto por duas geometrías e dois Materiais; em particular, os Materiais parecerão cinza, sem nenhuma Textura.

No momento, não podemos alterar as configurações dos Materiais, porque o Unity importa os arquivos FBX dando-lhes os Materiais disponíveis no arquivo FBX, como podemos ver na aba Materials do Inspector para o objeto importado: aqui, o "Material Creation Mode" está definido como "Import (Legacy)", enquanto "Location" está definido como "Use Embedded Materials".

Então, clico na opção "Use Embedded Materials" (ao lado do rótulo "Location") e a mudo para "Use External Materials (Legacy)", depois clico em "Apply" para aplicar as mudanças.

O Unity criará uma pasta chamada Materials e colocará nela os Materiais dos objetos; desta vez, porém, podemos atribuir Texturas a eles.

Agora posso selecionar os arquivos de imagem com o prefixo "Unity5-Metallic" da pasta Textures do meu asset e arrastá-los para a pasta Materials na aba Project; em particular, preciso arrastar três imagens para cada Material.

Configurar as Texturas para cada Material é uma tarefa fácil, porque só precisamos arrastar:

as texturas com o sufixo AlbedoTransparency para o slot Albedo;

a textura com o sufixo MetallicSmoothness para o slot Metallic;

a textura com o sufixo Normal para o slot Normal Map do Material; neste último caso, teremos que clicar no botão "Fix Now" que aparecerá no formulário do Material, para marcar a imagem como um Normal Map.

Estou trabalhando no Prefab do asset, na janela Project, para que possamos ver as mudanças imediatamente em cada instância do Prefab, como aquela que criei arrastando o Prefab para a cena.

Não há necessidade de fazer mais nada para configurar um Material opaco básico; quanto aos Materiais com transparência, por outro lado, é necessário mudar o parâmetro "Rendering Mode", no topo do formulário do Material Inspector, de "Opaque" (o valor padrão) para "Transparent".

Bem, é isso para este tutorial! Até a próxima!

Este site tem como único objetivo apresentar alguns dos meus trabalhos, sem qualquer finalidade promocional. Observe que, no momento, não estou procurando - nem responderei a - solicitações de trabalhos personalizados, consultorias ou qualquer outro tipo de colaboração profissional.


INFORMAÇÕES DE POLÍTICA DE PRIVACIDADE AVANÇADAS E USO DOS FICHEIROS DE COOKIES