Modelagem

Bump Map

Um mapa de bump é uma textura em tons de cinza que simula o relevo da superfície alterando a forma como a luz atinge um modelo, sugerindo saliências e reentrâncias sem geometria extra.

O que é Bump Map?

Um mapa de bump é uma textura em tons de cinza que codifica as informações de altura de uma superfície. Um shader a lê para perturbar as normais da superfície, fazendo com que a luz responda como se houvesse pequenas saliências e reentrâncias, mesmo quando a geometria permanece plana.

Como funciona

Bump mapping é o ancestral mais antigo e simples do normal mapping. Como armazena apenas um único valor de altura por pixel, é mais barato e fácil de criar, mas menos preciso. Ele não consegue representar a direção de uma característica de superfície do mesmo jeito que um normal map RGB. Ainda assim, continua útil para detalhes sutis e uniformes como granulação, relevo de aspereza ou textura fina.

Casos de uso

  • Adicionar relevo sutil na superfície com baixo custo

  • Sugerir textura em objetos distantes ou no fundo

  • Detalhe rápido quando uma normal map completa é exagero

Ú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

Uma bump map é uma textura em escala de cinza que codifica informações de altura em uma superfície. O shader a usa para perturbar as normais da superfície, fazendo com que a luz responda como se a superfície tivesse pequenos relevos e reentrâncias, mesmo que a geometria permaneça plana. É uma forma leve de sugerir um relevo fino.

O renderizador interpreta os valores em escala de cinza como um campo de altura e inclina as normais de sombreamento de acordo. Isso clareia os pontos altos aparentes e escurece os pontos baixos. Como apenas o sombreamento muda, a malha real e a silhueta permanecem inalteradas.

Uma bump map é em tons de cinza e armazena apenas a altura, enquanto uma normal map é RGB e armazena a direção completa da superfície. A normal map responde à luz com mais precisão de qualquer ângulo e é o padrão moderno, enquanto as bump maps são mais simples e mais antigas.

Ambas usam dados de altura em escala de cinza, mas uma bump map só finge relevo através de sombreamento e deixa a silhueta plana, enquanto uma displacement map move fisicamente a geometria para criar uma profundidade real. Bump maps são mais baratas; displacement muda o contorno real.

Não. Assim como uma normal map, uma bump map só afeta o sombreamento, então a silhueta real da malha permanece inalterada. Para um relevo geométrico de verdade, você precisa de uma displacement map ou polígonos adicionais.

Sim, para relevo sutil e uniforme, como grão ou uma textura fina, quando uma normal map completa não é necessária. Porém, na maioria das pipelines PBR modernas, as normal maps praticamente substituíram as bump maps porque são mais precisas.

Você converte uma imagem em escala de cinza para que as áreas mais claras sejam interpretadas como mais altas e as mais escuras como mais recuadas; depois, ajusta o contraste para controlar a força do relevo. Ferramentas como Photoshop, GIMP e Substance podem gerar ou refinar um height map dessa forma, e você o alimenta no slot de bump do seu material.

No Blender, você conecta uma imagem em escala de cinza a um nó de Bump e liga a saída dele à entrada Normal do material no shader. O valor de Strength controla o quanto o relevo “fingido” fica evidente sob a iluminação.

As PBR maps geradas pela Meshy fornecem detalhes ricos de superfície prontos para uso e, quando um bump pass leve for suficiente, os dados de height entram diretamente no seu material. Isso permite ajustar um relevo sutil sem precisar criar uma normal map completa.