SupaVoxel
Formati di file 3D

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
Aggiornato ottobre 2026

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 geometriaMesh di triangoli indicizzata, più oggetti e componenti; le estensioni aggiungono reticoli a trave, slice e dati volumetriciTriangoli non indicizzati, un'unica mesh
Colore / textureMateriali di base e gruppi di colore; colore pieno e texture tramite l'estensione Materials and PropertiesNessuno nello standard
UnitàSalvate nel file: micron, millimetro (predefinito), centimetro, pollice, piede o metroNessuna; gli slicer assumono i millimetri
MaterialiMateriali con nome per oggetto o per triangolo; gli slicer li associano ai filamentiNessuno
Dimensione del fileXML compresso in ZIP; nel nostro test il 59% più piccolo dello STL binario84 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 modificabiliSolo mesh; nessuna parte, nome o impostazione
Supporto softwareBambu Studio, PrusaSlicer, OrcaSlicer, Cura, gli strumenti 3D di Windows, la maggior parte degli exporter CADOgni slicer, CAD, CAM e strumento per mesh
Uso nella stampaFormato di progetto consigliato in PrusaSlicer; formato di progetto nativo in Bambu StudioIl 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 stampabiliNessuna 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.

FormatoCome viene salvatoDimensione
STL binario50 byte per triangolo, vertici ripetuti25.0 MB
STL ASCIIGli stessi triangoli come testo150.9 MB
3MF, XML non compresso all'internoVertici una sola volta, triangoli come indici47.1 MB
3MF così come viene salvato (ZIP deflate)Lo stesso XML, compresso10.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

3MF. Memorizza quale parte o faccia riceve quale filamento, ed è ciò di cui hanno bisogno AMS o MMU. I piani a pagamento di SupaVoxel esportano 3MF multicolore per Bambu AMS con 4 o 16 colori abbinati ai PLA Bambu.

Condividere un progetto pronto da stampare

3MF con le tue impostazioni, i supporti e la disposizione sul piatto, così chi lo riceve non deve indovinare.

Stampare da un progetto CAD

Il 3MF esportato dal CAD conserva unità e nomi delle parti. Se il tuo slicer importa STEP, è ancora meglio per le parti curve.

Inviare a un servizio di stampa

Controlla il loro elenco. Molti ormai accettano il 3MF, ma STL è ancora il formato che ogni servizio prende.

Software vecchio o di nicchia

STL. Slicer più vecchi, strumenti CNC e alcune utility di riparazione leggono solo STL.

Stampa veloce a un colore

Indifferente. Il percorso utensile è identico; il 3MF evita solo sorprese sulle unità ed è più piccolo.

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.

Da fare
  • 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
Da evitare
  • 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

FAQ

Domande frequenti

Il 3MF è meglio dell'STL?

Per la stampa, di solito sì. Il 3MF memorizza unità, colori, più parti e impostazioni dello slicer e, nel nostro test, era il 59% più piccolo dello STL binario per la stessa mesh da 500.000 triangoli. STL è meglio solo per la compatibilità: ogni slicer, CAD e strumento CAM lo legge, anche quelli vecchi. Se il tuo slicer e la persona a cui lo invii gestiscono entrambi il 3MF, usa il 3MF.

Il 3MF stampa con una qualità migliore rispetto all'STL?

No. Per la stessa mesh, lo slicer produce lo stesso percorso utensile. La differenza di qualità che si nota deriva da ciò che il 3MF porta intorno alla mesh: unità corrette, le impostazioni volute, i supporti e i filamenti per parte. Un progetto 3MF da MakerWorld o Printables si stampa come l'ha tarato il suo autore, mentre con un STL devi scegliere tutto da solo.

3MF vs STL per le stampanti Bambu Lab: quale usare?

3MF. Bambu Studio salva i progetti come 3MF, vi conserva la disposizione dei piatti e le assegnazioni di filamento, e invia i lavori sliciati alla stampante come .gcode.3mf. Per le stampe multicolore con AMS, il 3MF è l'unico formato diffuso che dice quale parte usa quale filamento. Importa l'STL quando è tutto ciò che hai, poi dipingi o assegna i colori e salva come 3MF.

Posso convertire un STL in 3MF?

Sì, e non si perde nulla, perché il 3MF contiene gli stessi triangoli più un'unità. Il convertitore scrive la mesh in millimetri, quindi assicurati che anche l'STL sia stato modellato in millimetri. Il nostro convertitore gratuito da STL a 3MF funziona nel browser senza upload. Colori e parti non vengono aggiunti automaticamente; assegnale nello slicer dopo la conversione.

Perché ottengo un'unica parte fusa quando converto un 3MF in STL?

STL non prevede oggetti separati, nomi, colori o impostazioni, quindi il convertitore scrive i triangoli di ogni parte in un'unica mesh. Se ti servono le parti separate, esporta ogni oggetto come STL a sé dallo slicer, oppure usa dopo il nostro STL splitter gratuito per separare le shell non connesse.

Perché il mio STL è molto più grande del 3MF?

Lo STL binario ripete ogni vertice per ogni triangolo che lo tocca e non usa compressione. Il 3MF elenca ogni vertice una sola volta, lo richiama tramite indice e comprime l'XML con ZIP. Nel nostro test lo stesso modello era 25.0 MB come STL binario e 10.3 MB come 3MF. L'STL ASCII era 150.9 MB.

Cura supporta il 3MF?

Sì. L'elenco dei tipi di file che Cura apre, pubblicato da UltiMaker, inizia con 3MF, compresi i progetti di Cura stessi, seguito da STL, OBJ, PLY, glTF e altri. Un 3MF creato in Bambu Studio o PrusaSlicer si apre con la sua geometria e le sue parti, ma le impostazioni di processo di quegli slicer non vengono trasferite nei profili di Cura.

Come ottengo un 3MF multicolore da una foto?

Genera il modello dalla tua foto nello studio SupaVoxel, che di solito richiede 3-5 minuti per un modello con texture, poi esporta un 3MF multicolore per Bambu AMS con 4 o 16 colori di filamento abbinati alla palette Bambu PLA. I modelli con texture e l'esportazione 3MF fanno parte dei piani a pagamento; i nuovi account ricevono 3 crediti gratuiti e download GLB gratuiti per provarlo.

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