Converter OBJ para STL
Leve um modelo do Blender, do ZBrush, de um app de fotogrametria ou de um pacote de assets de jogo para o fluxo de trabalho de uma impressora 3D. O conversor triangula o OBJ, descarta o que as impressoras não usam e gera um STL binário compacto.
Conversor de modelos 3D
ou solte arquivos STL, OBJ, MTL … aqui ·
Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos
Os arquivos são processados em nossos servidores e apagados após 30 minutos.
STL e OBJ não guardam unidades. Se uma peça aparecer 10× ou 25,4× menor ou maior no fatiador, as unidades foram lidas errado — defina-as aqui.
Blender, programas CAD e fatiadores usam Z para cima; glTF, Unity e a maioria dos motores de jogos usam Y para cima. Troque se o modelo ficar deitado depois de importado.
Usado ao converter sólidos STEP ou IGES em malha. Fino gera curvas suaves, mas arquivos maiores; grosso basta para pré-visualizações rápidas.
Usado só com entrada PNG, JPG ou SVG. Relevo eleva as áreas escuras; a litofania é um painel fino que mostra a foto quando iluminado por trás; a forma extrudada transforma um logotipo ou contorno SVG em uma peça sólida plana.
Largura do modelo impresso; a altura segue a proporção da imagem.
Altura máxima do relevo ou da litofania, ou espessura da forma extrudada. Litofanias costumam usar 2–3 mm.
Placa sólida sob o relevo para a impressão ficar firme. 0 significa sem base.
Como usar esta ferramenta
- 1
Envie o OBJ
Solte o arquivo .obj. O .mtl e as imagens de textura não são necessários para o STL, porque o STL não armazena cor. Até 20 modelos, 95 MB cada.
- 2
Confira a escala e as partes
Em Configurações avançadas, defina Unidades do modelo com a unidade em que o modelo foi criado; cenas do Blender usam metros. Unir em uma única malha vem ativado, o que serve para uma única impressão; desative para manter as peças separadas.
- 3
Converta para STL
Clique em Converter para STL e abra o arquivo no seu fatiador. Meça uma dimensão antes de fatiar.
OBJ é um formato de modelagem e STL é um formato de impressora. A conversão mantém a forma, divide cada face em triângulos e deixa para trás materiais, mapas UV e grupos de suavização que um fatiador ignoraria de qualquer jeito.
O que muda ao converter OBJ para STL
A Wavefront Technologies definiu o OBJ no fim dos anos 1980 para o software Advanced Visualizer, e o formato em texto simples sobreviveu à empresa. Um OBJ lista vértices, coordenadas de textura e normais, depois faces que podem ter três, quatro ou mais vértices. Os materiais ficam em um arquivo .mtl separado que aponta para as imagens de textura, por isso downloads de OBJ costumam vir em uma pasta ou em um ZIP; ZIP para STL converte esse arquivo compactado sem precisar extraí-lo antes.
O STL guarda apenas triângulos. Na conversão, quadriláteros e n-gons são divididos, as normais de vértice são substituídas por uma normal por face e os grupos e objetos do OBJ são gravados como um só modelo, ou mantidos separados quando Unir em uma única malha está desativado. Nenhum dos formatos armazena unidades, então a escala é o ponto de atenção: os números são copiados como estão e o fatiador decide que são milímetros.
OBJ
Wavefront OBJ
OBJ é um formato de geometria 3D desenvolvido pela Wavefront Technologies. É um arquivo de texto simples que lista vértices, coordenadas de textura, normais e faces, com materiais e texturas referenciados em um arquivo .mtl separado. Quase todo programa de modelagem 3D, motor de jogos e ferramenta de impressão 3D consegue importá-lo. O OBJ não suporta animação, rigging nem hierarquias de cena, e as texturas se perdem se os arquivos MTL e de imagem não forem mantidos juntos.
- Compressão
- –
- Transparência
- –
- Animação
- Não
- Lançamento
- Wavefront Technologies
STL
Malha STL
STL (estereolitografia) é um formato de malha 3D criado pela 3D Systems em 1987. Ele descreve só a geometria da superfície de um objeto como uma lista de triângulos, sem cor, materiais, unidades ou informações de cena. Essa simplicidade faz dele a entrada padrão de fatiadores de impressão 3D como Cura e PrusaSlicer. Superfícies curvas são aproximadas por muitos triângulos planos, então modelos suaves podem gerar arquivos muito grandes.
- Compressão
- –
- Transparência
- –
- Animação
- Não
- Lançamento
- 1987 · 3D Systems
As pessoas convertem OBJ em STL quando um modelo feito para renderização, jogos ou escaneamento precisa ir para uma impressora, um serviço de impressão ou um formulário de envio que só lista STL.
O Cura, o PrusaSlicer ou o Bambu Studio precisam de STL?
| Órgão | Exigência | Fonte |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF e X3D, além de PNG e JPG como mapas de altura. As texturas do OBJ são ignoradas. | — |
| PrusaSlicer | STL, OBJ, 3MF e AMF; STEP desde a versão 2.6. As cores do OBJ podem ser associadas a filamentos nas versões recentes. | — |
| Bambu Studio | STL, OBJ, 3MF e STEP. A pintura multicolorida é salva em projetos 3MF próprios. | — |
| Serviços de impressão e bibliotecas de modelos | A maioria dos formulários de envio lista STL primeiro; alguns aceitam OBJ ou 3MF, e poucos aceitam pastas de OBJ com textura. | — |
Como corrigir um OBJ que não imprime depois da conversão
O modelo tem o tamanho de um grão de arroz
O OBJ foi salvo em metros, geralmente pelo Blender ou por um motor de jogos. Defina Unidades do modelo como m e converta de novo.
O fatiador informa arestas non-manifold
A malha tem buracos ou superfícies de um só lado. Feche-os com o 3D Print Toolbox do Blender ou com o comando de reparo do fatiador antes de imprimir.
A figura está deitada de costas
O modelo foi exportado com Y para cima. Defina Eixo vertical como Z para cima para que ele fique em pé na mesa.
Peças flutuam ou se sobrepõem
Objetos separados foram unidos. Desative Unir em uma única malha e organize-os no fatiador, ou una-os com uma união booleana no Blender.
Perguntas sobre converter OBJ para STL
Por que meu OBJ do Blender fica minúsculo depois de converter para STL?
O Blender trata uma unidade como um metro, então uma miniatura de 40 mm é gravada como 0.04. Os fatiadores leem os números do STL como milímetros e mostram um pontinho. Defina Unidades do modelo como m e converta de novo, e a peça sai com 40 mm.
O que acontece com as texturas e as cores do meu OBJ?
Elas ficam para trás. O STL guarda apenas a geometria, então os materiais do .mtl e as texturas de imagem não têm onde ser gravados. Se você quer as cores para uma impressora multicolorida, use 3MF; para ver em um navegador ou em AR, OBJ para GLB mantém as texturas.
Meu OBJ tem quads e n-gons. Isso é um problema?
Não. O OBJ pode guardar faces com qualquer número de vértices, enquanto o STL aceita apenas triângulos, então cada face é dividida em triângulos durante a conversão. A forma continua a mesma; só aumenta o número de triângulos.
Por que o fatiador diz que o modelo convertido tem erros?
Modelos feitos para jogos e renderização costumam ter bordas abertas, peças sobrepostas ou planos de um só lado, como folhas e cartões de cabelo. Eles são renderizados normalmente, mas não descrevem um volume fechado. Repare no Blender com o complemento 3D Print Toolbox, ou deixe o PrusaSlicer ou o Bambu Studio corrigir na importação.
Uma escultura com milhões de polígonos é grande demais para STL?
O STL binário usa 50 bytes por triângulo, então uma escultura de 2 milhões de triângulos tem cerca de 100 MB, pouco acima do limite de envio de 95 MB. Reduza a malha antes no Blender ou no ZBrush; a maioria das impressoras não reproduz um detalhe tão fino mesmo.
- Converter STL para OBJConverta STL para OBJ para Unity, ferramentas de textura e outros apps 3D que pedem OBJ. Vértices compartilhados, texto legível e os mesmos triângulos.
- Converter FBX para OBJConverta arquivos FBX do Mixamo, de pacotes de assets do Unity ou do Maya em OBJ com materiais MTL e texturas. FBX binário e ASCII, 20 arquivos por lote.
- Converter 3MF para STLConverta 3MF em STL para fatiadores, serviços de impressão e programas que só leem STL. A geometria fica em milímetros; cores, placas e ajustes saem.
- Converter STEP para STLConverta arquivos STEP ou STP em STL para Cura, PrusaSlicer e Bambu Studio. Escolha detalhe de malha grosso, normal ou fino e receba um STL binário em mm.
- Converter OBJ para GLBConverta OBJ com MTL e texturas em um único GLB para three.js, model-viewer, Shopify e AR no Android. Escala em metros, materiais embutidos.
- Converter imagem em STLConverta uma imagem JPG, PNG, WebP ou BMP em STL para impressão 3D: relevo, litofania ou forma extrudada. Defina largura, profundidade e base em mm.