Tiny Online Tools logoTiny Online ToolssearchBuscar ferramentas…grid_viewTodas as ferramentas
Iniciochevron_rightFerramentas 3Dchevron_rightEditor de Normais e Tangentes 3DEditor de Normais e Tangentes 3D

Editor de Normais e Tangentes 3D

Inspecione, recalcule, inverta ou remova normais de vértice e gere tangentes em qualquer modelo 3D.

upload_file

Clique para procurar ou arraste e solte arquivos aqui

Selecione um modelo 3D — GLB, GLTF, OBJ, STL, PLY, FBX, DAE, 3MF ou OFF

Aceito: .glb,.gltf,.obj,.stl,.ply,.fbx,.dae,.3mf,.off

OperaçãoApenas inspecionarNormais suavesNormais planasInverter normaisGerar tangentesRemover normaisInforma o que cada malha tem no momento, sem alterar nada.

Ferramentas semelhantes

Editor de Malhas 3D

Editor de Malhas 3D

Funda malhas, separe partes soltas, solde vértices e inverta faces em qualquer modelo GLB, OBJ, STL ou PLY.

Editor de Modelos 3D

Editor de Modelos 3D

Edite uma cena 3D diretamente no navegador: sem envio de arquivos e sem ida e volta ao Blender.

Editor de Materiais 3D

Editor de Materiais 3D

Abra um modelo GLB ou GLTF e edite todos os materiais PBR que ele contém — grátis, no navegador e sem enviar nada.

Ferramenta de Visualização 3D

Ferramenta de Visualização 3D

Inspecione um modelo com dez modos de sombreamento de diagnóstico: normais, xadrez UV, densidade de triângulos, wireframe e mais.

Visualizador de metadados de áudio

Visualizador de metadados de áudio

Visualize a duração, taxa de amostragem, canais, taxa de bits e tags ID3 de qualquer ficheiro de áudio no seu navegador. Totalmente privado.

Calculadora de Dias Úteis

Calculadora de Dias Úteis

Calcule o número de dias úteis entre duas datas, excluindo fins de semana e feriados personalizados.

Visualizador de Imagens RAW

Visualizador de Imagens RAW

Pré-visualize arquivos RAW de câmera (CR2, NEF, ARW, DNG, RAF, ORF, RW2 e mais) extraindo a prévia JPEG embutida.

apps

Mais ferramentas

Explore nossa colecao completa de ferramentas online gratuitas.

Quando um modelo renderiza preto, o motivo costuma ser este

As normais de vértice dizem ao renderizador para que lado cada superfície está voltada. Sem elas não há como calcular a iluminação, então a superfície sai preta, cinza uniforme ou grosseiramente facetada, dependendo de quão tolerante for o renderizador.

Normais ausentes são extremamente comuns. Arquivos STL até guardam normais de face, mas muitos exportadores as gravam como zero. Arquivos OBJ frequentemente as omitem por completo. E vários exportadores de glTF as deixam de fora presumindo que o carregador vai gerá-las — o que alguns carregadores fazem e outros não.

As operações

Inspecionar informa, malha a malha, se há normais, tangentes e UVs e se a geometria está indexada. Comece por aqui.

Normais suaves faz a média das normais de todas as faces que se encontram em cada vértice, produzindo sombreamento contínuo sobre superfícies curvas. É o que você quer para formas orgânicas e para tudo que deva parecer arredondado.

Normais planas dá a cada triângulo a sua própria normal, de modo que cada face é sombreada separadamente e as facetas ficam visíveis. É o correto para peças usinadas, estilos low-poly e qualquer geometria que seja de fato facetada. Note que isso exige separar os vértices compartilhados, então a contagem de vértices aumenta.

Inverter normais inverte todas as normais e também o sentido de bobinado dos triângulos. É a correção para um modelo que parece iluminado por dentro, ou que some quando o descarte de faces traseiras é ativado — em geral causado por uma transformação espelhada em algum ponto anterior do fluxo.

Gerar tangentes calcula os vetores tangentes exigidos pelo mapeamento de normais.

Remover normais as elimina por completo, o que é útil de vez em quando quando você prefere que outra ferramenta gere as suas.

Por que o seu mapa de normais não faz nada

Essa é de longe a queixa de iluminação mais comum, e a resposta quase sempre são as tangentes.

Um mapa de normais armazena direções no espaço tangente — um sistema de coordenadas definido por vértice a partir da normal da superfície e da direção em que a textura corre sobre ela. Sem vetores tangentes não existe sistema algum no qual interpretar o mapa. Alguns renderizadores calculam as tangentes na hora do carregamento; outros simplesmente ignoram o mapa e iluminam a superfície como se ela fosse lisa.

A ferramenta sinaliza qualquer malha que tenha um mapa de normais atribuído e UVs, mas nenhum atributo de tangente: essa combinação é problema garantido em pelo menos alguns renderizadores, e permanece invisível até você procurar por ela.

A geração de tangentes precisa tanto de um conjunto de UVs quanto de um buffer de índices. Malhas sem um dos dois são declaradas ignoradas, em vez de descartadas em silêncio.

Veja o resultado

A pré-visualização oferece um modo de visualização de normais que colore cada superfície pela direção para a qual ela aponta. Superfícies suaves exibem gradientes contínuos de cor; superfícies planas exibem blocos de cor com bordas duras; normais invertidas exibem cores invertidas. É muito mais rápido de ler do que tentar julgar a iluminação a olho.

Privacidade

Tudo roda no seu navegador. Nada é enviado.