UltKit

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

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 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. 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. 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
Conversor de OBJ

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
Conversor de STL

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?

O que os fatiadores mais usados importam
ÓrgãoExigênciaFonte
Ultimaker CuraSTL, OBJ, 3MF e X3D, além de PNG e JPG como mapas de altura. As texturas do OBJ são ignoradas.—
PrusaSlicerSTL, 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 StudioSTL, OBJ, 3MF e STEP. A pintura multicolorida é salva em projetos 3MF próprios.—
Serviços de impressão e bibliotecas de modelosA 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.