Modelagem

Displacement Map

Uma displacement map é uma textura que move fisicamente a geometria de um modelo para dentro ou para fora no momento do render, criando detalhes reais de superfície 3D que as normal maps e bump maps apenas fingem.

O que é Displacement Map?

Uma displacement map é uma textura em escala de cinza (ou vetor) que realmente move os vértices de uma malha ao longo de suas normais para criar detalhes geométricos reais. Valores claros empurram a superfície para fora e valores escuros puxam para dentro, então o contorno e as sombras mudam de verdade.

Como funciona

Como o displacement altera a geometria real, ele precisa de polígons subjacentes suficientes ou de tessellation em tempo real para resolver os detalhes. Por isso, fica mais pesado do que uma normal map. Ele se destaca em terreno, sulcos profundos e em qualquer superfície onde a silhueta precise estar correta. Um fluxo de trabalho comum combina uma displacement map para formas grandes com uma normal map para detalhes finos.

Casos de uso

  • Gerar terreno realista a partir de um heightmap

  • Adicionar profundidade real às superfícies onde a silhueta importa

  • Combinar displacement grosseiro com detalhes finos do mapa de normais

Ú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 mapa de displacement é uma textura em escala de cinza ou vetorial que move fisicamente os vértices de uma malha ao longo de suas normais para criar detalhes geométricos reais. Valores claros empurram a superfície para fora e valores escuros puxam para dentro, então o contorno e as sombras mudam de verdade. Diferente de normal maps ou bump maps, ele altera a geometria real.

O renderizador lê o valor de altura em cada ponto e desloca a geometria correspondente ao longo da normal da superfície. Como ele move vértices reais, a malha precisa de polígonos suficientes, ou de tesselação em tempo real (on-the-fly), para resolver os detalhes finos que o mapa descreve.

Um mapa de deslocamento move geometria real, então ele altera a silhueta do modelo e projeta self-shadows corretas. Um mapa normal altera apenas como a luz reage em uma superfície plana, deixando a silhueta inalterada. O deslocamento é mais pesado, mas mais fiel fisicamente.

Ambos usam dados de altura em escala de cinza, mas um bump map só finge relevo perturbando o sombreamento, enquanto um mapa de displacement move fisicamente a geometria. Bump map é barato e deixa o contorno plano; displacement é mais caro e produz profundidade real.

Use displacement quando a silhueta e o self-shadowing precisarem estar corretos fisicamente, como em terrenos, sulcos profundos ou superfícies hero em close-up. Use mapas normais para detalhes finos quando o desempenho importar e o contorno puder permanecer plano. Um fluxo de trabalho comum combina displacement grosseiro com um normal map fino.

O displacement move os vértices existentes, então é preciso haver elementos suficientes para representar os detalhes no mapa. Se a malha tiver resolução muito baixa, os detalhes se perdem — por isso os engines tessellateiam a superfície no momento do render ou os artistas subdividem a geometria antes.

No Blender, você conecta uma textura de altura (height texture) a um nó de Displacement no material e ativa a configuração Displacement, ou adiciona um modificador Displace para controle no nível da malha. O Cycles suporta displacement verdadeiro no momento do render, com subdivisão adaptativa para alta qualidade de detalhes.

A tessellation é o processo de subdividir a geometria em mais polígonos, enquanto o displacement é o que move esses novos vértices para formar os detalhes. Elas trabalham juntas: a tessellation fornece a densidade e o displacement map fornece o formato.

Sim. A saída PBR da Meshy combina perfeitamente com fluxos de trabalho de displacement, para que você possa sobrepor detalhes de altura em cima de modelos gerados por IA para renderizações em que a silhueta precisa ser exata. Isso funciona para terrenos, close-ups e cenas com qualidade de cinema.