Gerador gratuito de mapa normal — De qualquer imagem, online

Um normal map armazena a direção da superfície nos canais RGB, de modo que uma texture plana capta a luz como geometria real. Basta inserir qualquer foto, height map ou bump map e obter um normal map pronto para jogos a partir da sua imagem em segundos — grátis e totalmente no seu navegador.

Sem imagem à mão? Experimente um exemplo:
Confiado por artistas 3D e estúdios de jogos em todo o mundo

Como criar um mapa normal a partir de uma imagem

Três etapas, sem conta e nada para instalar.

Envie sua imagem

Mapa de normais vs mapa de relevo vs mapa de altura

Os três simulam falso detalhe de superfície em geometria plana, mas eles armazenam dados diferentes e apenas um deles pertence ao slot de normais de um material moderno.

Mapa de normal3 (RGB)Azul-lavanda. Os valores de RGB de cada pixel codificam uma direção de superfície para X, Y, Z.Não. Apenas sombreamento.
Bump map1 (escala de cinza)Escala de cinza. Só a altura é armazenada, então o renderizador calcula a direção a partir dos pixels vizinhos.Não. Apenas sombreamento.
Mapa de altura1 (escala de cinza)Normalmente, o mesmo arquivo em escala de cinza de um bump map; leia-o como elevação.Sim, quando usado para deslocamento.

Mapas de bump e mapas de altura geralmente são o mesmo arquivo. O que muda é como o renderizador o utiliza. Qualquer um funciona como entrada aqui: envie um mapa de altura em escala de cinza ou um mapa de bump e esta ferramenta o converte em um mapa normal.

Continue construindo seu material

Perguntas Frequentes

Um mapa de normal armazena um vetor completo de direção da superfície por pixel nos canais vermelho, verde e azul, para que a luz possa ser inclinada em qualquer direção. Um bump map é um único canal em escala de cinza que codifica apenas a altura relativa. Mapas de normal são o que os motores em tempo real esperam; bump maps são a aproximação mais antiga e barata.

Não a partir de uma única imagem 2D. Roughness e metallic descrevem propriedades físicas do material que não podem ser inferidas de forma confiável a partir do brilho dos pixels; por isso, esta ferramenta gera apenas uma textura normal. Para obter um conjunto PBR completo com albedo, roughness, metallic e normal maps, aplique Meshy’s AI Texture Generator a um modelo 3D.

Use OpenGL (+Y), o padrão aqui, para Blender, Godot, Unity e qualquer asset de glTF. Mude para DirectX (-Y) para Unreal Engine e 3ds Max. Se a sua superfície parecer invertida, com as saliências parecendo amassados sob a mesma luz, você escolheu a convenção errada — inverta a opção e baixe novamente.

No Unity, atribua o PNG ao slot Normal Map do material e defina o tipo de texture como Normal map. No Unreal Engine, defina a compressão da texture como Normalmap, desative o sRGB e conecte na entrada Normal. No Blender, adicione um nó de Image Texture definido como Non-Color, passe por um nó de Normal Map e conecte à entrada Normal do Principled BSDF.

Não. A conversão é executada totalmente no seu navegador usando a Canvas API. Sua imagem nunca sai do seu dispositivo, não há conta para criar e nada é armazenado.

Sim. Height maps, displacement maps, bump maps e fotos comuns funcionam — a ferramenta lê o brilho da imagem como elevação, executa um filtro Sobel para medir a inclinação em cada pixel e codifica essa inclinação como uma direção. Veja o verbete do glossário de normal map para entender a teoria por trás.

Última atualização agosto de 2026