Baixe um modelo no Printables ou no MakerWorld e muitas vezes você vai ter que escolher: STL ou 3MF. O Bambu Studio e o PrusaSlicer salvam seus projetos em 3MF, mas muitas bibliotecas de modelos ainda oferecem o STL primeiro. Os dois imprimem. Eles não carregam as mesmas informações, e a diferença aparece assim que um modelo tem várias peças, cores ou uma escala fora do comum.
O STL é de 1987, quando a 3D Systems o criou para as primeiras máquinas de estereolitografia. Ele armazena uma lista de triângulos, cada um com três vértices e uma normal. Só isso: sem unidade, sem cor, sem material, sem noção de objetos separados. Todo fatiador lê STL, e é exatamente por isso que ele durou tanto.
A unidade ausente é a armadilha clássica. Um STL diz "40", nunca "40 milímetros". O mundo da impressão combinou de ler milímetros, então um arquivo modelado em polegadas ou em metros chega no tamanho errado sem nenhum aviso.
O 3MF (3D Manufacturing Format) é publicado pelo 3MF Consortium, fundado em 2015 pela Microsoft e por várias empresas do setor 3D. Um .3mf é um arquivo ZIP que guarda o modelo em XML. Além da geometria, ele pode armazenar:
Ele também é compactado, então um 3MF costuma ser bem menor que o mesmo modelo salvo em STL.
| STL | 3MF | |
|---|---|---|
| Unidade | Não armazenada | Declarada no arquivo |
| Cores | Não | Sim, por triângulo |
| Vários objetos | Não | Sim |
| Configurações de impressão | Não | Sim, em projetos de fatiador |
| Compressão | Não | Sim (ZIP) |
| Compatibilidade | Qualquer ferramenta | Fatiadores modernos |
A maioria dos modelos que a gente quer imprimir não nasce como STL nem como 3MF: assets de jogos em FBX, escaneamentos em PLY ou OBJ, modelos web em GLB, arquivos de AR em USDZ. O Eyemesh abre 17 formatos no macOS e, desde a versão 1.5.2, exporta qualquer um deles para 3MF com um clique, juntando tudo em um só objeto, com o eixo Z para cima e com as cores mantidas. O passo a passo completo está em exportar um modelo 3D para 3MF para o Bambu Studio ou PrusaSlicer. No sentido contrário, o Eyemesh também exporta para STL: veja converter 3MF para STL.
E para dar uma olhada em um arquivo antes de escolher qualquer coisa, basta apertar a barra de espaço no Finder. Explicamos como em pré-visualizar arquivos STL no Mac sem abrir um fatiador.
Ele armazena mais: a unidade, as cores, vários objetos, configurações. Para um modelo de uma cor e uma peça só, os dois imprimem exatamente igual.
Bambu Studio, PrusaSlicer, OrcaSlicer e Cura, sim. Algumas ferramentas mais antigas ou muito especializadas ainda só aceitam STL.
Não. A geometria continua sendo os mesmos triângulos. O 3MF só acrescenta o que o STL não conseguia dizer, como uma cor ou a unidade.
Porque ele é um projeto de fatiador: quem o salvou no Bambu Studio ou no PrusaSlicer deixou o próprio perfil nele. Um 3MF exportado pelo Eyemesh não traz nenhuma configuração de impressão, só o modelo.
Sim, o Eyemesh exporta nos dois sentidos. As cores se perdem no caminho para o STL, já que o formato não tem lugar para elas.