Para quem trabalha com o Blender ou com a Unity, sabe que o tempo todo o desenvolvedor está importando e exportando recursos, e que na maioria da vezes, esses materiais vão compor um produto final que é comercializado.
Acontece que sempre que um modelo 3D é exportado sem os devidos tratamentos, o profissional que vai fazer o uso do mesmo na Unity pode ter problemas, e assim, aumentar o tempo de trabalho e até mesmo a qualidade final do produto.
Vamos ver aqui como fazer alguns ajustes, e para isso, assista a nossa videoaula abaixo.
Na geometria, uma normal é uma direção ou linha perpendicular a algo, geralmente um triângulo ou superfície, mas também pode ser relativo a uma linha, uma linha tangente a um ponto em uma curva ou um plano tangente a um ponto em uma superfície. Fonte: reprodução do Blender
Okay, a frase acima ficou um pouco difícil de entender? Não tem problema, a gente explica de forma prática dentro do Blender.
Basicamente uma face, vértice ou aresta sempre tem que apontar para um lado, então para ficar ainda mais fácil de entender, vamos pegar como exemplo as faces. Toda face aponta para uma direção, tento dois lado, mas o lado que está apontado para frente ou para o usuário, podemos dizer que é o lado verdadeiro, pois é ele quem será renderizado.
Imagem 1: Direção das normais representadas por linhas azuis.
Alguns softwares como a Unity e o Substance Painter, por exemplo, ignoram o lado contrário, deixando de renderiza-lo, assim o tornando invisível. É de extrema importância que as normais estejam sempre apontadas para o lado que o usuário está olhando, do contrário, teremos um resultado não esperado.
Uma informação útil para a gente finalizar esse assunto, é que dependendo do shader utilizado, os dois lados da face são renderizados, normalmente são chamados de Shader two-side, Shader Double-side ou Shader Both Side.
A gente já escreveu um artigo bem bacana de como trabalhar com as normais, que no caso é Orientações das normais no Blender.
Bem, por hora é isso, até a próxima.
Normal Blender: https://docs.blender.org/manual/en/2.79/modeling/meshes/editing/normals.html