Malha
Uma malha é o conjunto de vértices, arestas e faces que define o formato de um objeto 3D na computação gráfica.
O que é uma malha?
Uma malha é a estrutura de dados fundamental de um modelo 3D. Ela define o formato por meio de três elementos:
- Vértices: pontos no espaço 3D (coordenadas x, y, z)
- Arestas: linhas que conectam dois vértices
- Faces: superfícies planas delimitadas por arestas (triângulos ou quads)
Juntos, esses elementos formam a superfície visível de todo objeto 3D que você vê em jogos, filmes, VR e impressão 3D. O número de faces em uma mesh é sua contagem de polígonos, um fator-chave tanto do detalhe visual quanto do desempenho.
Tipos de malha
Malha de triângulos (tris)
Toda face é um triângulo. O formato universal, já que as GPUs renderizam triângulos nativamente. Todos os motores de jogos usam malhas de triângulos internamente.
Malha de quads
As faces têm quatro lados. Preferida para modelagem e animação porque quads subdividem de forma limpa e deformam de maneira previsível. Convertidas em triângulos no momento da renderização.
Malha de n-gons
Faces com mais de 4 lados. Usadas durante a modelagem por conveniência, mas devem ser trianguladas antes da exportação.
Indicadores de qualidade da malha
| Propriedade | Malha boa | Malha ruim |
|---|---|---|
| Manifold | Estanque, sem buracos | Arestas não manifold, lacunas |
| Direção das normais | Consistente para fora | Normais invertidas/misturadas |
| Fluxo de arestas | Segue os contornos da superfície | Distribuição aleatória |
| Densidade poligonal | Uniforme onde necessário | Desnecessariamente densa ou esparsa |
| Faces degeneradas | Nenhuma | Triângulos de área zero |
Limpar uma mesh densa ou bagunçada é o trabalho da retopologia, que a reconstrói com um fluxo de arestas eficiente e amigável à animação. Detalhes finos de superfície podem então ser aplicados (baked) em um normal map para que uma mesh low-poly ainda pareça de alta resolução. Para um olhar mais aprofundado sobre reduzir o peso da mesh sem perder qualidade, veja nosso guia de compressão de malhas 3D.
Malhas na Sloyd
Todo modelo que a Sloyd gera é uma malha poligonal limpa: manifold, com normais orientadas corretamente, sem faces degeneradas. Pronta para motores de jogos, impressão 3D ou edição posterior no Blender/Maya sem limpeza.