Neste tutorial bem curto, veremos como corrigir uma Normal Map que, ao ser importada para o Unreal Engine, faz com que os detalhes da superfície pareçam iluminados incorretamente.
A versão em vídeo deste tutorial não está disponível no momento neste idioma. Abaixo, você pode assistir à versão em inglês com legendas; abaixo do vídeo, você encontrará a transcrição traduzida para o português.
Transcrição do vídeo
Olá a todos! Neste tutorial bem curto, veremos como corrigir uma Normal Map que, ao ser importada para o Unreal Engine, faz com que os detalhes da superfície pareçam iluminados incorretamente.
Uma possível causa desse tipo de problema é que o mapa utiliza a convenção OpenGL, enquanto o Unreal Engine espera a convenção DirectX. Isso pode acontecer, por exemplo, quando a Normal Map é exportada usando a convenção OpenGL no Substance Painter ou em outro software.
Se essa for a causa do problema, para corrigi-lo basta inverter o canal verde da Normal Map ativando a opção Flip Green Channel no editor do Unreal Engine. Vamos ver como fazer isso.
O modelo 3D que estou usando neste exemplo contém uma plataforma de metal cujos detalhes da superfície não são modelados na geometria, que é plana, mas são simulados usando uma Normal Map. Estou ajustando a câmera e a luz direcional para tornar a luz e a sombra nesses detalhes mais evidentes, para que possamos identificar o problema com mais facilidade.

Para observar melhor a superfície, mudo para o modo de visualização Detail Lighting, que aplica um material neutro enquanto preserva as Normal Maps dos materiais originais. Isso nos permite examinar a luz e a sombra nos detalhes da superfície sem a distração das cores das texturas.


Dou um clique duplo na Normal Map no Content Browser para abri-la no Texture Editor. No campo de pesquisa do painel Details, digito Flip para encontrar a opção Flip Green Channel. A dica exibida para essa caixa de seleção informa que essa opção é especialmente útil para algumas Normal Maps.


Quando ativamos Flip Green Channel, podemos ver a diferença tanto na imagem do Texture Editor quanto na visualização 3D. Antes de fechar o Texture Editor, lembre-se de clicar em Save This Asset.



Volto para o modo de visualização Lit para mostrar a diferença com e sem Flip Green Channel no objeto totalmente texturizado e iluminado.


E é isso para este tutorial bem curto! Assim como nos meus outros vídeos, a versão em texto deste tutorial e recursos adicionais estão disponíveis no meu site, inclusive em outros idiomas, no link da descrição. Se este tutorial foi útil para você, pode me agradecer deixando um Like e se inscrevendo no canal! Até breve!