Gerador gratuito de mapa de normais — De qualquer imagem, online

Um normal map armazena a direção da superfície nos seus canais RGB, de modo que uma texture plana capta a luz como uma geometria real. Basta inserir qualquer foto, mapa de altura ou bump map e obter em segundos um normal map pronto para jogos a partir da sua imagem — 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 passos, sem conta e nada para instalar.

Enviar a 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 guardam dados diferentes e apenas um deles pertence ao slot de normais de um material moderno.

Mapa de normais3 (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 cinzentos)Escala de cinzentos. Só a altura é armazenada, por isso o renderizador calcula a direção a partir dos pixels vizinhos.Não. Apenas sombreamento.
Mapa de altura1 (escala de cinzentos)Normalmente, o mesmo ficheiro em escala de cinza que uma bump map; leia-o como altura em vez disso.Sim, quando é usado para deslocação.

Os mapas de bump e os mapas de altura são frequentemente o mesmo ficheiro. O que muda é como o renderizador o utiliza. Qualquer um funciona como entrada aqui: envie um mapa de altura em escala de cinzentos ou um mapa de bump e esta ferramenta converte-o num mapa normal.

Continue a construir o seu material

Perguntas Frequentes

O mapa de normais 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 mapa de relevo é um único canal em escala de cinzentos que apenas codifica a altura relativa. Os mapas de normais são o que os motores em tempo real esperam; os mapas de relevo são a aproximação mais antiga e mais barata.

Não a partir de uma única imagem 2D. A rugosidade e o metalizado descrevem propriedades físicas do material que não podem ser inferidas de forma fiável a partir do brilho dos pixels, por isso esta ferramenta só gera um mapa de normais. Para obter um conjunto PBR completo com albedo, rugosidade, metalizado e mapas de normais, aplique Meshy’s AI Texture Generator a um modelo 3D.

Use OpenGL (+Y), o valor predefinido aqui, para Blender, Godot, Unity e qualquer asset glTF. Mude para DirectX (-Y) para Unreal Engine e 3ds Max. Se a sua superfície parecer invertida, com os relevos a parecerem amolgadelas com a mesma luz, escolheu a convenção errada — altere o interruptor e transfira 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 para Normalmap, desative o sRGB e ligue-a à entrada Normal. No Blender, adicione um nó Image Texture definido como Non-Color, passe-o por um nó Normal Map e conecte-o à entrada Normal do Principled BSDF.

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

Sim. As height maps, os displacement maps, os bump maps e as fotografias 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 a entrada do glossário de normal map para a teoria por trás.

Última atualização agosto de 2026