O que um arquivo 3MF realmente é
Um arquivo 3MF é um arquivo ZIP. Dentro dele há “partes de modelo” em XML, que contêm as malhas de triângulos, além de arquivos de relacionamento que indicam qual parte é a principal, e extras opcionais como miniaturas, texturas e configurações do fatiador (slicer). O formato é mantido pelo 3MF Consortium e, ao contrário do STL, registra a unidade de medida, as atribuições de cor e material e como vários objetos estão posicionados uns em relação aos outros.
Essa riqueza é o motivo de “abre no meu fatiador, mas não neste visualizador” ser uma reclamação comum. Muitos visualizadores 3D genéricos leem apenas o layout mais simples: uma única parte de modelo com todas as malhas dentro. Arquivos reais de impressão costumam ser diferentes.
Por que arquivos do Bambu Studio e do OrcaSlicer quebram outros visualizadores
O Bambu Studio e o OrcaSlicer salvam projetos usando a extensão Production
do 3MF. A malha de cada objeto fica em um arquivo próprio em 3D/Objects/, e a
parte de modelo principal faz referência a esses arquivos por meio de
componentes com o atributo p:path. Cada um desses arquivos de objeto declara
seu próprio objeto com id 1, então um leitor que indexa os objetos por id no
pacote inteiro os mistura — ou não encontra nada.
O Mes3D segue o pacote do jeito que a especificação prevê:
- encontra a parte de modelo raiz pelos relacionamentos do pacote (recorrendo a
3D/3dmodel.modelquando necessário); - os ids de objetos e materiais valem apenas dentro do arquivo que os declara;
- componentes e itens de build são seguidos entre arquivos por meio de
p:path, com suas transformações aplicadas; - a unidade declarada do modelo é convertida para milímetros;
- quando não há uma seção build utilizável, os objetos de nível superior são exibidos em vez de uma cena vazia.
O resultado é que um projeto com várias peças abre com cada peça onde o fatiador a deixou.
Cores
As cores são lidas dos materiais base e grupos de cores padrão do 3MF e aplicadas por triângulo, com a cor padrão do objeto como alternativa. Mude a cor do modelo para Original na barra de ferramentas para vê-las; qualquer outra cor as substitui, para que você possa inspecionar só a forma.
Uma ressalva para a impressão multicolor: o Bambu Studio e o OrcaSlicer guardam as regiões que você pinta para o AMS, e qual filamento cada objeto usa, nos próprios dados de projeto, e não como grupos de cores 3MF. Essas escolhas não são exibidas — a geometria é, então você ainda consegue conferir cada peça antes de imprimir.
“Este 3MF só contém G-code”
Quando você exporta uma placa fatiada do Bambu Studio ou do OrcaSlicer, o
3MF gerado (geralmente chamado .gcode.3mf) é um trabalho de impressão. Ele
guarda as trajetórias de impressão como Metadata/plate_N.gcode e, com
frequência, não a geometria que você modelou. Um visualizador que não verifica
isso simplesmente não mostra nada.
O Mes3D detecta esse caso e avisa. A solução é abrir o arquivo de projeto que você salvou no fatiador (Arquivo → Salvar projeto), não o arquivo de impressão exportado.
Como abrir um arquivo 3MF aqui
- Arraste o arquivo
.3mfpara a área acima ou clique em Escolher arquivo 3D. - O modelo abre em tela cheia. Arraste para girar, use a roda do mouse ou o gesto de pinça para dar zoom, e arraste com o botão direito ou com dois dedos para mover a vista.
- Use as vistas predefinidas (frontal, superior, lateral…) e alterne entre projeção em perspectiva e ortográfica para conferir o alinhamento.
- No computador, clique em dois pontos para medir a distância entre eles em milímetros, ou abra o painel de Análise para ver volume, área de superfície, peso estimado de impressão, estanqueidade e proporção de overhang (balanço).
Tudo roda no seu navegador. O arquivo é lido do seu disco para a memória e nunca é enviado a um servidor, o que faz diferença quando o modelo é trabalho de cliente ou um produto ainda não lançado.
3MF comparado com STL para impressão
| 3MF | STL | |
|---|---|---|
| Unidades | Gravadas no arquivo | Não gravadas — quem recebe tem que adivinhar |
| Cor e materiais | Sim | Não |
| Vários objetos com posicionamento | Sim | Uma única lista de triângulos, sem divisão |
| Configurações do fatiador | Opcionais, no pacote | Não |
| Tamanho do arquivo | ZIP compactado | Sem compactação, ~50 bytes por triângulo (binário) |
| Suporte | Fatiadores e CAD modernos | Tudo |
Se você vai mandar um modelo para alguém com um fatiador moderno, o 3MF perde menos informação. Se você não sabe o que a pessoa usa, o STL continua sendo a opção segura.
No celular
No navegador do celular, o visualizador cuida de abrir, girar, dar zoom e do
painel de dimensões. O app Mes3D para iPhone, iPad e Android abre arquivos 3MF
a partir do Arquivos, do Mail ou de um download com um toque, e acrescenta
medição, análise de malha e cortes de seção, além de exportar de volta para
3MF, com as cores, um modelo redimensionado ou cortado. No iPhone e no iPad ele
também permite posicionar o modelo em realidade aumentada (RA) e, depois de
instalado, faz os arquivos .3mf mostrarem uma prévia 3D e uma miniatura
direto no app Arquivos.
Limites
- Arquivos de até 200 MB abrem no navegador; projetos muito grandes, com várias placas, podem levar alguns segundos para serem montados.
- Texturas gravadas em um 3MF não são exibidas; cores por triângulo, sim.
- Dados exclusivos do fatiador, como suportes, costuras e volumes modificadores, não são desenhados — este é um visualizador de modelos, não uma pré-visualização de fatiamento.