3MF vs STL: de qual formato você deve imprimir?
No 3MF vs STL, o 3MF ganha para imprimir: unidades, cores, peças e configurações do fatiador em um arquivo compacto. O STL continua sendo a escolha universal para uma peça de uma cor só.
- Especificação do 3MF Consortium
- Tamanhos de arquivo medidos
- Bambu, Prusa e Cura testados
3MF vs STL: a resposta rápida
Use 3MF sempre que seu fatiador suportar, o que hoje significa Bambu Studio, PrusaSlicer, OrcaSlicer e UltiMaker Cura. Ele conhece as unidades, então os modelos nunca entram 25.4 vezes menores do que deveriam. Pode conter várias peças nomeadas, cores e materiais. E um projeto de fatiador salvo em 3MF guarda todas as configurações, modificadores e atribuições de filamento, então você ou qualquer outra pessoa pode reabrir e obter a mesma impressão.
Use STL quando precisar do mínimo denominador comum: um fatiador antigo, um serviço de impressão que só lista STL, uma ferramenta CAM ou um arquivo que qualquer um consiga abrir daqui a dez anos. Ele descreve uma coisa só, a superfície como triângulos, e nada mais.
Para impressão multicolor em Bambu AMS ou Prusa MMU, a escolha entre 3MF e STL nem é disputa. Um STL não tem como dizer qual peça leva qual filamento; um 3MF tem.
Tabela comparativa 3MF vs STL
O que as especificações permitem e o que os fatiadores realmente usam.
| 3MF (.3mf) | STL (.stl) | |
|---|---|---|
| Tipo de geometria | Malha de triângulos indexada, vários objetos e componentes; extensões acrescentam lattice de vigas, fatias e dados volumétricos | Triângulos não indexados, uma única malha |
| Cor / textura | Materiais base e grupos de cor; cores e texturas completas pela extensão Materials and Properties | Nenhuma no padrão |
| Unidades | Gravadas no arquivo: mícron, milímetro (padrão), centímetro, polegada, pé ou metro | Nenhuma; os fatiadores assumem milímetros |
| Materiais | Materiais nomeados por objeto ou por triângulo; os fatiadores mapeiam para filamentos | Nenhum |
| Tamanho do arquivo | XML comprimido em ZIP; no nosso teste ficou 59% menor que o STL binário | 84 bytes + 50 bytes por triângulo (binário) |
| Editabilidade | XML dentro de um ZIP; renomeie para .zip para inspecionar; projetos de fatiador reabrem totalmente editáveis | Só malha; sem peças, nomes ou configurações |
| Suporte de software | Bambu Studio, PrusaSlicer, OrcaSlicer, Cura, ferramentas 3D do Windows, a maioria dos exportadores CAD | Todo fatiador, CAD, CAM e ferramenta de malha |
| Uso na impressão | Formato de projeto recomendado no PrusaSlicer; formato de projeto nativo no Bambu Studio | O recurso universal para peças de uma cor |
| Regras de validade | A especificação exige arestas manifold e normais voltadas para fora em objetos imprimíveis | Nenhuma regra; malhas quebradas são comuns |
Fontes: 3MF Core Specification (3MF Consortium), central de ajuda do PrusaSlicer, tipos de arquivo suportados do UltiMaker Cura, wiki do Bambu Lab.
O que tem dentro de um arquivo 3MF comparado a um STL
Um 3MF é um arquivo ZIP que segue as Open Packaging Conventions. Renomeie para .zip e você vai encontrar 3D/3dmodel.model, um arquivo XML que lista os vértices uma única vez e os triângulos como três índices de vértice, além de um arquivo de tipos de conteúdo e relacionamentos. Os fatiadores acrescentam suas próprias partes: miniaturas, configurações por objeto, layouts de mesa e listas de filamentos. O PrusaSlicer descreve um projeto 3MF salvo como um retrato completo que deve gerar o mesmo G-code em outro computador.
A especificação principal também define regras que o STL nunca teve. Um objeto imprimível precisa ter arestas manifold, em que cada aresta é compartilhada por exatamente dois triângulos, orientação consistente dos triângulos e normais apontando para fora. Na prática, muitas ferramentas ainda gravam malhas imperfeitas, então reparar continua valendo, mas um 3MF válido pela especificação é imprimível por definição.
Um STL não tem nada dessa estrutura: um cabeçalho de 80 bytes, uma contagem de triângulos e 50 bytes por triângulo.
- 3MF: um ZIP de XML, miniaturas e configurações
- Unidades e cores fazem parte do arquivo
- STL: uma lista de triângulos, nada mais
STL vs 3MF: tamanho de arquivo de um mesmo modelo, medido
Exportamos o mesmo modelo de 500.000 triângulos gerado por IA da nossa galeria, um cavaleiro robô steampunk com 287.963 vértices, apenas com a geometria em cada formato.
| Formato | Como é armazenado | Tamanho |
|---|---|---|
| STL binário | 50 bytes por triângulo, vértices repetidos | 25.0 MB |
| STL ASCII | Os mesmos triângulos em texto | 150.9 MB |
| 3MF, XML sem compressão dentro | Vértices uma vez, triângulos como índices | 47.1 MB |
| 3MF como salvo (deflate do ZIP) | O mesmo XML, comprimido | 10.3 MB |
Aqui o 3MF ficou 59% menor que o STL binário. Um 3MF de projeto de fatiador acrescenta miniaturas e configurações, normalmente algumas centenas de kilobytes; um .gcode.3mf do Bambu acrescenta também os caminhos de ferramenta já fatiados.
Como Bambu Studio, PrusaSlicer e Cura lidam com 3MF vs STL
PrusaSlicer lista o 3MF primeiro, chama ele de formato preferido e o usa para arquivos de projeto; lê STL binário e ASCII.
Bambu Studio salva todo projeto como 3MF com mesas, atribuições de filamento por peça e configurações de processo, e sua saída fatiada para a impressora é um .gcode.3mf. Modelos baixados do MakerWorld normalmente chegam como projetos 3MF prontos para imprimir.
UltiMaker Cura abre arquivos 3MF e seus próprios arquivos de projeto Cura, além de STL, OBJ, PLY, glTF e outros.
Dois avisos na troca entre fatiadores. Configurações salvas por um fatiador são específicas do fabricante, então um projeto do Bambu aberto no PrusaSlicer traz a geometria e as peças, mas não todas as configurações de processo. E as notas de versão do Cura mencionam que modelos vindos de um 3MF nem sempre são posicionados no local salvo ao importar. Geometria, unidades e estrutura de peças transferem de forma confiável em qualquer lugar.
- PrusaSlicer: o 3MF é o formato preferido
- Bambu Studio: projetos e arquivos fatiados são 3MF
- Cura: abre 3MF e STL; configurações de projeto são específicas do Cura
Quando usar 3MF e quando usar STL
Uma regra simples: 3MF para as suas próprias impressões e para compartilhar projetos prontos, STL quando você não sabe o que a outra pessoa usa.
Impressões multicolor ou multimaterial
Compartilhar um projeto pronto para imprimir
Imprimir a partir de um projeto CAD
Enviar para um serviço de impressão
Software antigo ou de nicho
Impressão rápida de uma cor
Converter entre STL e 3MF: dicas e erros comuns
STL para 3MF só adiciona um invólucro; 3MF para STL joga fora tudo menos a forma.
- Confira a escala ao converter STL para 3MF: o conversor precisa assumir uma unidade, geralmente milímetros
- Repare o STL antes de converter; um 3MF gerado a partir de malha quebrada continua quebrado
- Guarde o projeto 3MF como sua cópia principal e exporte STL só para quem precisa
- Divida um modelo multicolor em peças ou pinte no fatiador e depois salve como 3MF
- Espere que 3MF para STL preserve cores, peças ou configurações; você recebe uma malha única fundida
- Supor que outro fatiador vai respeitar todas as configurações dentro do 3MF de projeto de um fabricante
- Enviar STL ASCII para qualquer lugar; ele tem seis vezes o tamanho do binário sem nenhum benefício
- Renomear .stl para .3mf; um 3MF precisa ser um pacote ZIP com XML dentro
Visualizadores e conversores de 3MF e STL grátis
Tudo roda no seu navegador, sem login, e seu arquivo nunca sai do seu dispositivo.
FAQ
Perguntas frequentes
O 3MF é melhor que o STL?
O 3MF imprime com mais qualidade que o STL?
3MF vs STL para impressoras Bambu Lab: qual devo usar?
Posso converter STL para 3MF?
Por que recebo uma única peça fundida quando converto 3MF para STL?
Por que meu STL é muito maior que o 3MF?
O Cura abre 3MF?
Como faço para obter um 3MF multicolorido a partir de uma foto?
Ferramentas e guias relacionados
Continuar
Começar grátis
Imprima em cores com 3MF
Transforme uma foto em um modelo 3D com textura em geral de 3 a 5 minutos e exporte um 3MF multicolorido para o seu Bambu AMS em um plano pago. Experimente com 3 créditos grátis.
Sem cartão de crédito · 3 créditos grátis para começar