Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte OBJ para 3MF de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
OBJ para 3MF
OBJ é o que pipelines de modelagem e marketplace geram porque tudo lê. Não é o que fatiadores foram desenhados em torno. PrusaSlicer, Cura e Bambu Studio importam OBJ, e todos tratam 3MF como o formato que carrega o que realmente precisam: unidades reais, objetos separados, e um contêiner com manifesto em vez de uma lista nua de números.
O 3MF Consortium publicou o formato em 2015 especificamente para substituir o STL, e os problemas que resolveu são os que um OBJ compartilha — nenhuma unidade declarada, nenhum empacotamento, nenhum jeito de dizer que este arquivo contém três peças em vez de uma forma.
Isto vale ler duas vezes. Um 3MF declara sua unidade no elemento model, e o arquivo escrito aqui sempre declara milímetro. As coordenadas do OBJ são copiadas sem alteração. Nada as inspeciona e nada as escala, porque um OBJ não contém informação nenhuma que tornasse isso possível.
Então a conversão transforma uma suposição não declarada num fato declarado. Se o OBJ foi modelado em milímetros — a convenção na maioria dos fluxos CAD e impressão —, a declaração está correta. Se foi modelado em metros, como uma cena padrão do Blender costuma ser, uma peça de 100 mm chega como 0,1 mm.
Um arquivo ZIP com três entradas. [Content_Types].xml mapeia a extensão .model para o tipo de conteúdo de manufatura 3D, e .rels para o tipo de relacionamentos. _rels/.rels contém um relacionamento apontando para o modelo. E 3D/3dmodel.model é o XML em si, no namespace core do 3MF.
Os dois pequenos arquivos XML não são decoração opcional. 3MF é um pacote OPC, a mesma convenção de empacotamento que DOCX e XLSX usam, e um fatiador recebendo só o arquivo de modelo sem o mapa de tipos rejeita o pacote de cara.
O leitor de OBJ inicia um grupo novo em cada linha o e cada linha g. Cada um vira um elemento object separado com suas próprias listas de vértice e triângulo, e um item correspondente na seção de build que o posiciona. Seu fatiador mostra como objetos distintos que você pode selecionar, mover, escalar e configurar independentemente.
Isso é uma melhoria genuína sobre a rota STL, onde toda peça é fundida numa sopa de triângulos só e separá-las de novo significa uma operação de dividir em partes que pode ou não achar as costuras que você queria.
Os nomes são lidos: o leitor de OBJ mantém o que segue a palavra-chave o ou g. O gravador de 3MF não os escreve, emitindo objetos com um id e um tipo e nenhum atributo de nome. Então a separação sobrevive e os rótulos não.
Para um trabalho de impressão isso costuma ser tolerável, porque as peças são visualmente distintas na mesa. Vale saber se você planejava identificar componentes pequenos e parecidos pelo nome — anote em ordem de arquivo antes de converter.
A especificação 3MF espera que um objeto imprimível seja um volume fechado e variedade (manifold). Nada nesta conversão checa isso, e nada conserta. Bordas abertas, triângulos invertidos, auto-interseções, paredes internas e faces de área zero atravessam sem alteração.
O que a conversão faz é soldar vértices em seis casas decimais, o que conserta um defeito específico e comum: uma malha exportada com triângulos de vértices não compartilhados, então uma superfície geometricamente fechada lê como milhares de bordas abertas.
3MF só guarda triângulos, e linhas de face de OBJ podem ter qualquer número de cantos. Faces com mais de três são triangularizadas em leque a partir do primeiro canto, exatamente certo para um quad convexo — o caso comum numa exportação de subdivisão ou CAD.
Trabalho de escultura e retopologia é quase inteiramente quads e é seguro. O caso a observar é uma exportação de CAD ou arquitetura com faces côncavas grandes, onde um leque pode colocar geometria onde a superfície não é.
Os três abrem diretamente. O que chega é um 3MF de modelo simples: geometria, unidades e separação de objetos. Não é um arquivo de projeto — não há configuração de impressão, escolha de filamento, layout de mesa nem miniatura dentro dele.
O efeito prático é que o arquivo se comporta como um modelo importado em vez de um projeto salvo. Seu fatiador aplica o perfil que você já tem selecionado, organiza os objetos, e deixa você salvar seu próprio 3MF de projeto depois se quiser as configurações guardadas com a geometria.
Serviços de impressão e fatiadores mais antigos são o motivo de o STL ainda existir. Se o modelo vai para uma gráfica de impressão online, um fluxo de resina construído em torno de uma ferramenta de fornecedor anterior a 2018, ou qualquer pipeline cujo formulário de upload lista uma extensão, converta para STL e aceite o achatamento das peças numa forma só.
Em todo lugar mais, 3MF é o destino melhor: unidades declaradas, peças continuam peças, o pacote é validado por construção, e o arquivo é um arquivo compactado em vez de cinquenta bytes por triângulo.
| OBJ | 3MF | |
|---|---|---|
| Nome completo | Objeto Wavefront | 3D Manufacturing Format |
| Extensão do arquivo | .obj | .3mf |
| Tipo de mídia | model/obj | model/3mf |
| Publicado pela primeira vez | 1992 | 2015 |
| Publicado por | Wavefront Technologies | 3MF Consortium |
| Especificação | — | 3MF Core Specification |
| Licença | Padrão aberto | Padrão aberto |
| Situação hoje | Atual | Atual |
| Abre no navegador | Nenhum navegador | Nenhum navegador |
| Considerado no lugar | GLTF, PLY, STL | STL |
Os programas de sempre não se cruzam: OBJ abre em Blender, MeshLab e Maya, e 3MF em PrusaSlicer, Cura e Microsoft 3D Builder, então quem receber o resultado precisa de algum do segundo grupo.
Os dois miram trabalhos diferentes: OBJ em mover dados entre programas e a edição, 3MF em a impressão 3D. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.
3MF vem da 3MF Consortium é de 2015, descrito em 3MF Core Specification. PrusaSlicer, Cura e Microsoft 3D Builder leem o formato.
OBJ foi publicado em 1992 e 3MF em 2015. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.
Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo.
É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez.
OBJ e 3MF descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte. Só a geometria. Materiais, cores, texturas e animação não vão junto, e um modelo colocado várias vezes volta com cada cópia fixada na sua própria posição.
Para a conversão, não: ela acontece no navegador que você já tem aberto. Para abrir o resultado você precisa depois do programa com que o seu aparelho normalmente exibe 3D Manufacturing Format.