O que é um Roughness Map? Valores de PBR, Métodos de Criação e Geração por AI

roughness map cover
  • Um mapa de rugosidade controla quão brilhante ou fosca uma superfície parece.
  • Preto significa liso e reflexivo; branco significa áspero e fosco.
  • Rugosidade e brilho são versões inversas da mesma propriedade.
  • Mapas de rugosidade realistas precisam de variação, não de valores cinza chapados.
  • Tripo AI pode gerar mapas de rugosidade dentro de conjuntos completos de texturas PBR.

Um mapa de rugosidade é uma textura em escala de cinza que controla como a luz se espalha sobre uma superfície 3D. Pixels pretos produzem reflexos lisos como espelho; pixels brancos produzem um acabamento totalmente fosco, que dispersa a luz. Cada tom de cinza entre esses extremos cria uma superfície em algum ponto desse espectro, do cromo polido ao concreto áspero.

Em um fluxo de trabalho PBR, ou Physically Based Rendering, o mapa de rugosidade é uma das quatro texturas essenciais que definem como um material se parece sob qualquer condição de iluminação. Se ele estiver errado, seu metal parece plástico, sua madeira parece molhada e seu concreto parece encerado. Este guia explica o que os mapas de rugosidade fazem, quais valores funcionam para materiais do mundo real, três maneiras de criar um e como as ferramentas de AI agora os geram automaticamente.

O que é um mapa de rugosidade e como ele funciona?

Um mapa de rugosidade é uma imagem em escala de cinza usada por um shader PBR para controlar a nitidez dos reflexos. Ele não contém informações de cor, apenas valores de luminância de 0.0 a 1.0.

roughness map what is a roughness map and how does it work

Um valor de 0.0, ou preto puro, significa que a superfície é perfeitamente lisa. A luz reflete em uma direção concentrada, criando brilhos nítidos como em um espelho, metal polido ou vidro limpo. Um valor de 1.0, ou branco puro, significa que a superfície é completamente rugosa. A luz se dispersa em muitas direções, criando um aspecto fosco como concreto seco, giz ou madeira sem acabamento.

Pense no aço antes e depois do polimento. O aço rugoso dispersa a luz, então os reflexos ficam borrados. O aço polido reflete a luz de forma mais direta, então os reflexos se tornam nítidos.

Um mapa de roughness não altera a forma do modelo. Ele não adiciona saliências, amassados ou geometria. Ele apenas muda como a luz rebate na superfície. No Blender, Unreal Engine, Unity e na maioria das ferramentas modernas, ele se conecta à entrada Roughness do Principled BSDF ou de um shader PBR equivalente.

Como cada pixel controla sua própria roughness, um único objeto pode ter bordas brilhantes, sulcos foscos, impressões digitais oleosas e cantos empoeirados ao mesmo tempo.

Valores de Roughness para Materiais Comuns

Os valores abaixo são pontos de partida práticos, não leis fixas. Iluminação, estilo artístico, resolução de textura e configurações do renderizador afetam o resultado final.

MaterialValor de RoughnessDescrição
Espelho / cromo polido0.00–0.08Reflexos muito nítidos com quase nenhum desfoque.
Vidro limpo0.00–0.05Liso e reflexivo; vidro fosco é muito mais alto.
Metal polido0.08–0.18Reflexivo, mas menos perfeito que um espelho.
Plástico brilhante0.15–0.30Brilhos intensos, comum em brinquedos e carcaças de produtos.
Metal escovado0.25–0.40Reflexos visíveis, mas suavizados.
Metal pintado0.35–0.55Depende do acabamento da pintura, revestimento, poeira e desgaste.
Pele humana0.45–0.60Brilhos suaves com variação natural de oleosidade.
Couro gasto0.50–0.70Mais liso onde foi polido pelo uso, mais rugoso nas rachaduras.
Tecido acetinado0.55–0.75Brilho suave, raramente parecido com espelho.
Madeira bruta0.60–0.85Veios ásperos; madeira polida tem valor menor.
Concreto seco0.75–0.95Muito fosco, com pouca reflexão visível.
Giz / poeira / argila seca0.85–1.00Quase totalmente fosco.

A regra principal é a variação. Uma espada não deve usar um único valor de roughness em toda parte. A lâmina, o cabo, a ferrugem, os arranhões e as impressões digitais devem refletir a luz de maneiras diferentes. Um bom mapa de roughness geralmente se parece com uma foto sutil em preto e branco do desgaste da superfície: mais escura onde está polida ou oleosa, mais clara onde está seca, empoeirada, arranhada ou sem acabamento.

Mapa de Roughness vs. Mapa de Glossiness

Roughness e glossiness descrevem a mesma propriedade da superfície em direções opostas.

roughness map roughness map vs glossiness map

Um mapa de roughness indica quão áspera é a superfície. Preto significa lisa e reflexiva; branco significa áspera e fosca. Um mapa de glossiness indica quão brilhante é a superfície. Branco significa lisa e brilhante; preto significa áspera e fosca.

A conversão é simples:

Roughness = 1 - Glossiness

Portanto, um valor de roughness de 0.3 equivale a um valor de glossiness de 0.7.

Pipelines modernos geralmente usam o workflow Metallic/Roughness. Esse é o padrão no Principled BSDF do Blender, Unreal Engine, Unity HDRP, glTF e em muitos pipelines de assets em tempo real. Pipelines mais antigos podem usar o workflow Specular/Glossiness, em que glossiness substitui roughness e um mapa specular controla a cor e a intensidade da reflexão.

Se o seu material importado parecer invertido, talvez você tenha colocado um mapa de glossiness em um slot de roughness. Áreas lisas ficam foscas, e áreas ásperas ficam brilhantes. A correção é inverter o mapa em escala de cinza antes de conectá-lo.

Se você estiver começando um novo projeto hoje, use roughness com o workflow metallic, a menos que um estúdio ou cliente peça especificamente specular/glossiness.

Como criar um mapa de roughness — 3 métodos

Método 1: Pinte manualmente no Blender ou no Substance Painter

A pintura manual oferece o maior controle. Você usa um pincel em escala de cinza para pintar valores de roughness diretamente sobre superfícies com UV unwrap.

No Blender, mude para o modo Texture Paint, crie uma nova imagem em escala de cinza, pinte com valores de cinza e depois conecte essa imagem ao socket Roughness do shader Principled BSDF. Áreas mais escuras ficam mais lisas e brilhantes. Áreas mais claras ficam mais ásperas e mais foscas.

No Substance Painter, adicione uma Fill Layer, ative o canal Roughness e pinte variações com pincéis, máscaras ou generators. Comece com um valor base para o tipo de material e depois adicione detalhes. O plástico pode começar em torno de 0.25, o couro em torno de 0.6 e o concreto em torno de 0.85.

roughness map method 1 paint it manually in blender or substance painter

Método 2: Fazer o Bake a partir de detalhes High-Poly no Blender

O bake é útil quando a variação de roughness deve corresponder aos detalhes da superfície. Por exemplo, rebites podem ser mais ásperos do que painéis planos, sulcos podem acumular poeira, e rachaduras esculpidas em rochas podem precisar de roughness maior do que bordas desgastadas.

No Blender, crie ou esculpa os detalhes high-poly, faça o unwrap do modelo low-poly e, em seguida, use Render Properties → Bake → Roughness para transferir as informações do material para o layout de UV do low-poly.

Esse método exige mais configuração do que pintar manualmente, mas ajuda o mapa de roughness a seguir a forma real e o padrão de desgaste do asset.

Método 3: Gerar com AI

A geração com AI é o caminho mais rápido quando você precisa de um conjunto completo de texturas PBR sem pintar cada mapa manualmente.

roughness map method 3 generate with ai

Com o Tripo AI Studio, você pode gerar ou importar um modelo 3D, usar o fluxo de trabalho de texturização e criar um conjunto completo de materiais PBR que inclui mapas de Roughness, Normal, Metallic e Base Color. Em vez de pintar valores de cinza do zero, você descreve a aparência do material desejado e deixa a AI gerar variações de superfície em todo o modelo.

roughness map method 3 generate with ai 2

Por exemplo, uma “mochila de couro gasta” não deve ter um mapa de rugosidade uniforme. Bordas, alças, vincos, arranhões e áreas de contato polidas devem se comportar de maneiras diferentes sob a luz. A texturização por AI pode gerar esse tipo de variação automaticamente, e depois você pode refinar áreas específicas no Paint Mode ou em outra ferramenta de textura.

roughness map method 3 generate with ai 3

Use Tripo AI Texturing quando você quiser o caminho mais rápido para um conjunto PBR completo, e depois ajuste manualmente apenas os detalhes principais.

Erros Comuns em Mapas de Rugosidade e Como Corrigi-los

roughness map common roughness map mistakes and how to fix them

O modelo parece brilhante demais em toda parte. Seu valor de roughness provavelmente está muito baixo, próximo de 0. Aumente a roughness base para algo em torno de 0.3-0.6, dependendo do material. Plástico, pele, couro e superfícies pintadas não devem se comportar como cromo polido.

A roughness parece plana e uniforme. Você pode estar usando um preenchimento cinza sólido. Materiais reais precisam de variação. Adicione ruído sutil, impressões digitais, sujeira, arranhões, polimento nas bordas ou desgaste pintado à mão.

O material parece errado depois de importar para outra engine. Você pode ter carregado um mapa de glossiness em um slot de roughness. Se áreas suaves parecerem ásperas e áreas ásperas parecerem brilhantes, inverta o mapa usando Roughness = 1 - Glossiness.

O mapa de roughness não tem efeito visível. Verifique a conexão do seu shader. No Blender, a textura de roughness deve ser conectada à entrada Roughness do Principled BSDF, e não à entrada Base Color.

A textura parece correta no Blender, mas errada no Unity ou Unreal. As engines empacotam canais de forma diferente. O Unreal geralmente usa roughness diretamente. O Unity HDRP costuma usar Smoothness, que é a roughness invertida, às vezes armazenada no canal alfa do mapa Metallic.

Perguntas Frequentes (FAQ)

O que é um mapa de roughness? Um mapa de roughness é uma textura em escala de cinza usada em PBR para controlar o quanto a luz se espalha sobre uma superfície. Valores pretos criam reflexos lisos como espelho, enquanto valores brancos criam superfícies foscas e difusas. Ele é um dos quatro mapas PBR principais, ao lado de Base Color, Normal e Metallic.

Como deve ser a aparência de um mapa de roughness? Um mapa de roughness deve parecer uma versão em escala de cinza da variação de superfície do seu material. Áreas mais escuras devem marcar regiões polidas, oleosas ou suaves, enquanto áreas mais claras devem marcar regiões ásperas, empoeiradas, arranhadas ou sem acabamento. Evite preenchimentos cinza sólidos, porque materiais reais quase sempre têm variação.

Qual é a diferença entre roughness e glossiness? Roughness e glossiness são valores inversos. Um valor de roughness de 0.3 equivale a um valor de glossiness de 0.7. Se o seu material parecer invertido, você pode ter colocado um mapa de glossiness em um slot de roughness; inverta-o para corrigir o material.

Como gerar um mapa de roughness? Você pode pintá-lo manualmente no Blender ou no Substance Painter, assá-lo a partir de detalhes de superfície high-poly, ou gerá-lo com AI. Ferramentas como Tripo AI Studio podem gerar um conjunto completo de texturas PBR, incluindo Roughness, a partir de um modelo e de um prompt de texturização.

Conclusão

O mapa de roughness é um pequeno arquivo em escala de cinza com um grande impacto visual. Seus valores determinam se uma superfície parece polida, oleosa, desgastada, empoeirada, seca ou fosca. Depois que você entende a escala de 0 a 1 e os valores típicos para materiais comuns, a roughness se torna um dos mapas PBR mais rápidos de controlar.

Quer pular a pintura manual? Experimente o Tripo AI Studio para gerar, em segundos, um modelo totalmente texturizado com mapas de Roughness, Normal, Metallic e Base Color.

Veja o que está incluído no plano gratuito em Tripo AI Pricing.

Compartilhar o artigo

Gere qualquer coisa em 3D

Clique abaixo para se juntar a milhões de criadores 3D. Experimente a geração de modelos de altíssima fidelidade e texturas PBR de primeira linha.