3MF vs STL: da quale formato conviene stampare?
Nel confronto 3MF vs STL, il 3MF vince per la stampa: unità, colori, parti e impostazioni dello slicer in un unico file compatto. STL resta la scelta universale per una forma a un solo colore.
- Specifica del 3MF Consortium
- Dimensioni dei file misurate
- Bambu, Prusa e Cura messi alla prova
3MF vs STL: la risposta breve
Usa il 3MF ogni volta che il tuo slicer lo supporta, cioè oggi Bambu Studio, PrusaSlicer, OrcaSlicer e UltiMaker Cura. Conosce le proprie unità, così i modelli non vengono importati 25.4 volte più piccoli del dovuto. Può contenere più parti con nome, colori e materiali. E un progetto dello slicer salvato come 3MF conserva ogni impostazione, modificatore e assegnazione di filamento, così tu o chiunque altro potete riaprirlo e ottenere la stessa stampa.
Usa l'STL quando ti serve il minimo comun denominatore: uno slicer vecchio, un servizio di stampa che elenca solo STL, uno strumento CAM, o un file che chiunque possa aprire tra dieci anni. Descrive una sola cosa, la superficie come triangoli, e nulla più.
Per la stampa multicolore su Bambu AMS o Prusa MMU, la scelta 3MF vs STL non è nemmeno in discussione. Uno STL non ha modo di dire quale parte riceve quale filamento; un 3MF sì.
Tabella di confronto 3MF vs STL
Cosa consentono le specifiche e cosa usano davvero gli slicer.
| 3MF (.3mf) | STL (.stl) | |
|---|---|---|
| Tipo di geometria | Mesh di triangoli indicizzata, più oggetti e componenti; le estensioni aggiungono reticoli a trave, slice e dati volumetrici | Triangoli non indicizzati, un'unica mesh |
| Colore / texture | Materiali di base e gruppi di colore; colore pieno e texture tramite l'estensione Materials and Properties | Nessuno nello standard |
| Unità | Salvate nel file: micron, millimetro (predefinito), centimetro, pollice, piede o metro | Nessuna; gli slicer assumono i millimetri |
| Materiali | Materiali con nome per oggetto o per triangolo; gli slicer li associano ai filamenti | Nessuno |
| Dimensione del file | XML compresso in ZIP; nel nostro test il 59% più piccolo dello STL binario | 84 byte + 50 byte per triangolo (binario) |
| Modificabilità | XML dentro a uno ZIP; rinominalo in .zip per ispezionarlo; i progetti dello slicer si riaprono del tutto modificabili | Solo mesh; nessuna parte, nome o impostazione |
| Supporto software | Bambu Studio, PrusaSlicer, OrcaSlicer, Cura, gli strumenti 3D di Windows, la maggior parte degli exporter CAD | Ogni slicer, CAD, CAM e strumento per mesh |
| Uso nella stampa | Formato di progetto consigliato in PrusaSlicer; formato di progetto nativo in Bambu Studio | Il fallback universale per pezzi a un solo colore |
| Regole di validità | La specifica richiede bordi manifold e normali rivolte verso l'esterno per gli oggetti stampabili | Nessuna regola; le mesh difettose sono comuni |
Fonti: 3MF Core Specification (3MF Consortium), centro assistenza PrusaSlicer, tipi di file supportati da UltiMaker Cura, wiki di Bambu Lab.
Cosa contiene un file 3MF rispetto a un STL
Un 3MF è un archivio ZIP che segue le Open Packaging Conventions. Rinominalo in .zip e troverai 3D/3dmodel.model, un file XML che elenca i vertici una sola volta e i triangoli come tre indici di vertice, più un file dei content-type e le relazioni. Gli slicer aggiungono le proprie parti: anteprime, impostazioni per oggetto, disposizione dei piatti ed elenchi dei filamenti. PrusaSlicer descrive un progetto 3MF salvato come un'istantanea completa che dovrebbe produrre lo stesso G-code su un altro computer.
La specifica di base stabilisce anche regole che STL non ha mai avuto. Un oggetto stampabile deve avere bordi manifold, dove ogni bordo è condiviso da esattamente due triangoli, un orientamento coerente dei triangoli e normali rivolte verso l'esterno. In pratica molti strumenti scrivono ancora mesh imperfette, quindi la riparazione resta utile, ma un 3MF valido secondo la specifica è stampabile per definizione.
Uno STL non ha nulla di questa struttura: un'intestazione di 80 byte, un conteggio dei triangoli e 50 byte per triangolo.
- 3MF: uno ZIP di XML, anteprime e impostazioni
- Unità e colori fanno parte del file
- STL: un solo elenco di triangoli, niente di più
STL vs 3MF, dimensione del file: un modello, misurato
Abbiamo esportato lo stesso modello AI da 500.000 triangoli della nostra galleria, un cavaliere robot steampunk con 287.963 vertici, come sola geometria in ciascun formato.
| Formato | Come viene salvato | Dimensione |
|---|---|---|
| STL binario | 50 byte per triangolo, vertici ripetuti | 25.0 MB |
| STL ASCII | Gli stessi triangoli come testo | 150.9 MB |
| 3MF, XML non compresso all'interno | Vertici una sola volta, triangoli come indici | 47.1 MB |
| 3MF così come viene salvato (ZIP deflate) | Lo stesso XML, compresso | 10.3 MB |
Qui il 3MF è il 59% più piccolo dello STL binario. Un 3MF di progetto dello slicer aggiunge anteprime e impostazioni, di solito qualche centinaio di kilobyte; un .gcode.3mf di Bambu aggiunge anche i percorsi utensile già sliciati.
Come gestiscono 3MF vs STL Bambu Studio, PrusaSlicer e Cura
PrusaSlicer elenca il 3MF per primo, lo definisce il formato preferito e lo usa per i file di progetto; legge sia STL binario che ASCII.
Bambu Studio salva ogni progetto come 3MF con piatti, assegnazioni di filamento per parte e impostazioni di processo, e il suo output sliciato per la stampante è un .gcode.3mf. I modelli scaricati da MakerWorld di solito arrivano come progetti 3MF pronti da stampare.
UltiMaker Cura apre i file 3MF e i propri file di progetto Cura, oltre a STL, OBJ, PLY, glTF e altri.
Due avvertenze quando si passa da uno slicer all'altro. Le impostazioni salvate da uno slicer sono specifiche del produttore, quindi un progetto Bambu aperto in PrusaSlicer porta la geometria e le parti ma non tutte le impostazioni di processo. E le note di rilascio di Cura segnalano che i modelli contenuti in un 3MF non sempre vengono posizionati dove erano stati salvati al momento dell'importazione. Geometria, unità e struttura delle parti si trasferiscono in modo affidabile ovunque.
- PrusaSlicer: il 3MF è il formato preferito
- Bambu Studio: progetti e file sliciati sono 3MF
- Cura: apre 3MF e STL; le impostazioni di progetto sono specifiche di Cura
Quando usare il 3MF e quando l'STL
Una regola semplice: 3MF per le tue stampe e per condividere progetti finiti, STL quando non sai cosa usa l'altra persona.
Stampe multicolore o multi-materiale
Condividere un progetto pronto da stampare
Stampare da un progetto CAD
Inviare a un servizio di stampa
Software vecchio o di nicchia
Stampa veloce a un colore
Convertire tra STL e 3MF: consigli ed errori comuni
Da STL a 3MF si aggiunge solo un involucro; da 3MF a STL si butta via tutto tranne la forma.
- Controlla la scala quando converti da STL a 3MF: il convertitore deve assumere un'unità, di solito i millimetri
- Ripara l'STL prima di convertire; un 3MF creato da una mesh difettosa è difettoso comunque
- Tieni il progetto 3MF come copia principale ed esporta l'STL solo per chi ne ha bisogno
- Dividi un modello multicolore in parti o dipingilo nello slicer, poi salva come 3MF
- Aspettarti che da 3MF a STL si conservino colori, parti o impostazioni: ottieni un'unica mesh fusa
- Dare per scontato che un altro slicer rispetti ogni impostazione dentro il 3MF di progetto di un produttore
- Caricare STL ASCII ovunque; è sei volte più grande del binario senza alcun vantaggio
- Rinominare .stl in .3mf; un 3MF deve essere un pacchetto ZIP con XML all'interno
Viewer e convertitori gratuiti per 3MF e STL
Funzionano tutti nel browser, senza accesso, e il tuo file non lascia mai il tuo dispositivo.
FAQ
Domande frequenti
Il 3MF è meglio dell'STL?
Il 3MF stampa con una qualità migliore rispetto all'STL?
3MF vs STL per le stampanti Bambu Lab: quale usare?
Posso convertire un STL in 3MF?
Perché ottengo un'unica parte fusa quando converto un 3MF in STL?
Perché il mio STL è molto più grande del 3MF?
Cura supporta il 3MF?
Come ottengo un 3MF multicolore da una foto?
Strumenti e guide correlati
Continua
Inizia gratis
Stampa a colori con il 3MF
Trasforma una foto in un modello 3D con texture in genere in 3-5 minuti ed esporta un 3MF multicolore per il tuo Bambu AMS con un piano a pagamento. Provalo con 3 crediti gratuiti.
Nessuna carta di credito richiesta · 3 crediti gratuiti per iniziare