Modelagem

Normal Map

Um Normal Map é uma textura RGB que finge detalhes da superfície alterando a forma como a luz incide sobre um modelo, adicionando saliências, reentrâncias e sulcos sem adicionar polígonos.

O que é Normal Map?

Um mapa normal é uma textura que armazena a direção da superfície por pixel (o vetor normal) em seus canais RGB. Quando um shader o lê, o mapa faz com que a forma como a luz reflete na superfície seja distorcida. Isso cria a ilusão de detalhes de alta frequência, como arranhões, poros e linhas de painéis em uma geometria que, de outra forma, seria plana.

Como funciona

Os mapas normais são o “cavalo de batalha” do fluxo de trabalho de bake-down. Você esculpe ou modela um asset high-poly e, em seguida, faz o bake dos detalhes dele em um mapa normal aplicado a uma malha low-poly leve. A aparência roxo-azulada vem de codificar as direções X, Y e Z nos canais vermelho, verde e azul. Os mapas normais em tangent space — o tipo mais comum — permitem que a textura deforme com o modelo, por isso são essenciais para personagens animados.

Casos de uso

  • Fazer o bake dos detalhes esculpidos de um modelo high-poly em uma malha low-poly pronta para jogo

  • Adicionar trama de tecido, alvenaria ou arranhões sem geometria extra

  • Manter a contagem de polígonos baixa para 3D em tempo real e para celular

Última atualização em 5 de setembro de 2026

Ferramentas relacionadas

Visualizador 3D Online

Visualize e inspecione qualquer arquivo 3D diretamente no seu navegador.

Conversor de Arquivos 3D

Converta entre FBX, OBJ, GLB, STL e muito mais.

Compactador de arquivos 3D

Reduza o tamanho do arquivo 3D sem perder a qualidade visível.

Gerador de Texto 3D

Transforme descrições de texto em texto e formas 3D.

Perguntas frequentes

Um normal map é uma textura RGB que armazena a direção da superfície por pixel, ou o vetor normal, de um modelo. Quando um shader o lê, ele altera como a luz reflete para criar a ilusão de detalhes finos como arranhões, poros e linhas de painel em uma geometria plana. Ele adiciona detalhes aparentes sem adicionar polígonos.

Cada pixel codifica uma direção X, Y, Z nos canais vermelho, verde e azul, dizendo ao shader para qual lado aquela parte da superfície está voltada. O cálculo de iluminação usa essas direções em vez da geometria plana real, então a luz capta de forma convincente relevos e sulcos que não existem.

Uma bump map é em escala de cinza e só armazena a altura, deslocando a superfície percebida para cima ou para baixo. Um normal map é RGB e armazena a direção completa da superfície em 3D, então ele reage à luz de qualquer ângulo com muito mais precisão. Normal maps substituíram em grande parte bump maps nas pipelines PBR modernas.

Um mapa normal só muda como a luz atinge uma superfície plana, então a silhueta permanece inalterada. Um mapa de deslocamento move a geometria fisicamente, alterando a silhueta e criando sombras reais. Mapas normais são mais baratos; o deslocamento é usado quando o contorno precisa estar correto.

A cor azul dominante vem do eixo Z, a direção “para cima” da superfície, e é armazenada no canal azul. As áreas planas apontam diretamente para fora, então parecem azul-claro com tons roxos. Desvios em direção ao vermelho e ao verde indicam que a superfície está inclinando ao longo de X e Y.

Você cria um sculpt high-poly, uma malha low-poly correspondente com UVs limpas e, em seguida, assa (bake) os detalhes da superfície do high-poly em um mapa normal usando ferramentas como Blender, Marmoset Toolbag ou Substance Painter. Depois, a malha low-poly exibe o detalhe esculpido por uma fração do custo em polígonos.

Os normal maps em tangent space são relativos à superfície, então deformam junto com o modelo e são ideais para malhas animadas ou reutilizáveis. Os normal maps em object space ficam presos à orientação do modelo: são mais precisos para objetos estáticos, mas não aceitam deformações. Tangent space é o padrão mais comum.

Não. Um mapa normal só altera como a luz interage com a superfície, então a silhueta da malha continua plana. Para detalhes geométricos reais que mudam o contorno, você precisa de um mapa de deslocamento ou polígonos adicionados.

Sim. A Meshy gera mapas normais como parte do seu conjunto de texturas PBR, então os modelos 3D gerados por IA chegam com detalhes nítidos da superfície já assados. Você pode importá-los diretamente no seu mecanismo sem precisar executar uma etapa manual de baking.