Descarregue um modelo do Printables ou do MakerWorld e muitas vezes terá de escolher: STL ou 3MF. O Bambu Studio e o PrusaSlicer guardam os seus projetos em 3MF, mas muitas bibliotecas de modelos ainda propõem o STL em primeiro lugar. Ambos imprimem. Não transportam a mesma informação, e a diferença nota-se assim que um modelo tem várias peças, cores ou uma escala invulgar.
O STL data de 1987, quando a 3D Systems o criou para as primeiras máquinas de estereolitografia. Guarda uma lista de triângulos, cada um com três vértices e uma normal. É tudo: sem unidade, sem cor, sem material, sem noção de objetos separados. Todos os fatiadores o leem, e é exatamente por isso que durou tanto tempo.
A unidade em falta é a armadilha clássica. Um STL diz "40", nunca "40 milímetros". O mundo da impressão convencionou ler milímetros, por isso um ficheiro modelado em polegadas ou em metros chega com o tamanho errado sem qualquer aviso.
O 3MF (3D Manufacturing Format) é publicado pelo 3MF Consortium, fundado em 2015 pela Microsoft e por vários intervenientes da indústria 3D. Um .3mf é um arquivo ZIP que contém o modelo em XML. Além da geometria, pode guardar:
Também é comprimido, por isso um 3MF costuma ser bem mais pequeno do que o mesmo modelo guardado em STL.
| STL | 3MF | |
|---|---|---|
| Unidade | Não guardada | Declarada no ficheiro |
| Cores | Não | Sim, por triângulo |
| Vários objetos | Não | Sim |
| Definições de impressão | Não | Sim, nos projetos de fatiador |
| Compressão | Não | Sim (ZIP) |
| Compatibilidade | Todas as ferramentas | Fatiadores modernos |
A maioria dos modelos que queremos imprimir não começa como STL nem como 3MF: assets de jogos em FBX, digitalizações em PLY ou OBJ, modelos web em GLB, ficheiros 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, fundido num 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 o PrusaSlicer. No sentido inverso, o Eyemesh também exporta para STL: veja converter 3MF para STL.
E para ver um ficheiro antes de escolher o que quer que seja, basta premir a barra de espaços no Finder. Explicamos como em pré-visualizar ficheiros STL no Mac sem abrir um fatiador.
Guarda mais: a unidade, as cores, vários objetos, definições. Para um modelo de uma só cor e uma só peça, ambos imprimem exatamente da mesma forma.
O Bambu Studio, o PrusaSlicer, o OrcaSlicer e o Cura, sim. Algumas ferramentas mais antigas ou muito especializadas ainda só aceitam STL.
Não. A geometria são os mesmos triângulos. O 3MF apenas acrescenta o que o STL não conseguia dizer, como uma cor ou a unidade.
Porque é um projeto de fatiador: quem o guardou no Bambu Studio ou no PrusaSlicer deixou lá o seu perfil. Um 3MF exportado pelo Eyemesh não contém definições de impressão, apenas o modelo.
Sim, o Eyemesh exporta nos dois sentidos. As cores perdem-se a caminho do STL, já que o formato não tem lugar para elas.