Formati di file per la stampa 3D: STL, OBJ, 3MF e oltre

TL;DR
- I file per la stampa 3D si dividono in 3 gruppi: progettazione (CAD), mesh/stampa (STL, OBJ, 3MF) e macchina (G-code).
- STL è lo standard universale per la condivisione della geometria: non include colori ed è supportato da quasi ogni slicer, che genera poi il G-code specifico per la stampante.
- 3MF è un contenitore moderno in grado di includere geometria, colori, oggetti multipli e dati di progetto nei flussi di lavoro compatibili.
- OBJ è utile quando un flusso di lavoro di animazione, sviluppo di giochi o scansione deve trasportare riferimenti a materiali o texture.
- Scegli in base all'obiettivo: STL per geometrie semplici, 3MF per progetti multi-oggetto o con assegnazioni di materiali compatibili, STEP per CAD modificabile e G-code come istruzione finale per la stampante, non come modello.
Se hai mai scaricato un modello o esportato il tuo e ti sei chiesto se salvarlo come STL, OBJ o 3MF, non sei il solo. I formati di file per la stampa 3D si dividono in tre gruppi — file di progettazione, file mesh/stampa e file macchina — e scegliere quello giusto influisce sulle informazioni che raggiungono lo slicer, sulla facilità di condivisione del modello e sull'affidabilità con cui il lavoro può essere preparato per la stampa. Questa guida analizza ogni formato e ti mostra esattamente quale usare.
Le 3 categorie di file per la stampa 3D
I file per la stampa 3D si dividono generalmente in tre categorie: file di progettazione, file mesh e file macchina.

File di progettazione: sorgenti CAD
I file di progettazione sono file sorgente modificabili creati con software CAD. Esempi comuni includono STEP, IGES, SolidWorks .SLDPRT e Fusion .F3D.
Memorizzano superfici matematiche, dimensioni, schizzi, vincoli e funzionalità parametriche. Questo li rende utili per modificare dimensioni di fori, spessore delle pareti, filettature, punti di fissaggio e tolleranze.
I file CAD sono ideali per l'ingegneria e lo sviluppo di prodotti, ma la maggior parte delle stampanti non li stampa direttamente. Devono normalmente essere convertiti in un formato mesh prima dello slicing.
File mesh e di stampa: pronti per lo slicing
I file mesh descrivono un oggetto tramite vertici e facce, spesso molti piccoli triangoli. STL, OBJ, 3MF e AMF sono esempi comuni.
Uno slicer legge queste mesh, calcola pareti, riempimento, supporti e percorsi di movimento, poi crea le istruzioni macchina per la stampante. I file mesh sono facili da condividere e preparare per la stampa, ma sono meno modificabili rispetto ai file CAD originali.
File macchina: pronti per la stampa
I file macchina contengono istruzioni per la stampante anziché un modello 3D generico. L'esempio principale è il G-code, solitamente salvato come .gcode.
Il G-code controlla movimenti, estrusione, temperature, retrazioni, cambi di layer e velocità. Viene creato da uno slicer per una stampante, un ugello, un materiale e un profilo di stampa specifici.
Il flusso di lavoro normale è:
File di progettazione → file mesh → file macchina
Si tratta principalmente di una pipeline unidirezionale. Puoi revisionare il progetto o la mesh e generare un nuovo G-code, ma il G-code non può essere convertito in modo affidabile in un modello CAD modificabile.
STL — Lo standard universale
STL sta per Stereolithography. È il formato di stampa 3D più diffuso perché quasi ogni slicer può importarlo.
Un file STL memorizza solo la geometria basata su triangoli. Normalmente non include colori, texture, assegnazioni di materiali, nomi degli oggetti, impostazioni dello slicer o informazioni affidabili sulle unità di misura. Verifica sempre che un file STL importato sia correttamente scalato in millimetri.
STL è ideale per:
- parti funzionali monocromatiche;
- staffe, supporti, ganci e contenitori;
- pezzi di ricambio;
- prototipi di base;
- modelli scaricati dalla community;
- flussi di lavoro per principianti.
Esistono due varianti principali di STL:
- STL ASCII: Leggibile dall'uomo ma di dimensioni maggiori.
- STL binario: Più compatto e più pratico per la stampa normale.
Lo STL binario è solitamente la scelta migliore perché riduce le dimensioni del file senza modificare la forma stampabile.
Il limite principale è che STL trasporta poche informazioni oltre alla geometria. Non può preservare colori o impostazioni di stampa, e può contenere fori, normali invertite, shell sovrapposte o spigoli non-manifold che devono essere corretti prima della stampa.

OBJ — Quando hai bisogno di colore e texture
OBJ è un formato mesh Wavefront ampiamente utilizzato nell'animazione, nello sviluppo di giochi, nella scansione e nei flussi di lavoro per contenuti digitali.
Come STL, OBJ memorizza la geometria della mesh. A differenza di STL, può anche fare riferimento a materiali e texture tramite file companion, solitamente un file .MTL e immagini di texture collegate tramite UV mapping.
OBJ è utile per:
- figurini texturizzati;
- oggetti scansionati;
- modelli che contengono dati colore;
- asset esportati da Blender, Maya, ZBrush o pipeline di gioco;
- modelli di presentazione in cui l'aspetto della superficie è importante.
I file OBJ spesso vengono forniti come un insieme: il file mesh, un file MTL e una o più immagini di texture. Tienili nella stessa cartella, altrimenti l'oggetto potrebbe aprirsi senza i colori previsti.
Per la stampa FDM ordinaria, le informazioni di colore OBJ potrebbero non avere molto valore perché la stampante può usare un solo filamento o una configurazione multi-materiale limitata. In questi casi, OBJ può creare file più grandi e complicati del necessario.
OBJ è comunque utile quando il modello proviene da animazione o scansione, ma 3MF è spesso più pratico per la stampa moderna perché può raggruppare geometria, colori, materiali e dati relativi alla stampa in un unico file.
3MF — Un'alternativa moderna a STL
3MF sta per 3D Manufacturing Format. È stato progettato specificamente per la produzione additiva e memorizza più informazioni rispetto a STL.
Un file 3MF è un contenitore compresso che può includere geometria, colori, materiali, texture, oggetti multipli, layout del piano di stampa e altri metadati relativi alla stampa. Negli slicer compatibili, può anche preservare supporti, modificatori, assegnazioni di filamento e impostazioni di progetto.
3MF è utile per:
- flussi di lavoro di stampa con gestione del colore;
- stampa multi-materiale;
- più oggetti su un unico piano di stampa;
- progetti slicer salvati;
- prototipi con assegnazioni di materiali;
- lavori di stampa in cui le impostazioni devono essere condivise o riutilizzate.
La differenza pratica è semplice: STL fornisce allo slicer una forma; 3MF può fornirgli la forma più il contesto di stampa utile.
Ad esempio, un contenitore multi-parte può includere un involucro, un coperchio, un pulsante e una staffa interna. STL può richiedere di esportare e disporre ogni pezzo separatamente. Un progetto 3MF può preservare maggiormente quella struttura in un unico file.
STL rimane più sicuro quando hai solo bisogno di condividere la geometria tra software diversi. Per un flusso di lavoro slicer compatibile che coinvolge più parti, assegnazioni di materiali o dati di progetto salvati, 3MF è spesso l'opzione più capace. Le impostazioni specifiche dello slicer potrebbero non trasferirsi completamente quando il file viene aperto in un software diverso.
Altri formati di file per la stampa 3D: AMF, STEP, PLY, VRML e G-code

AMF
AMF, ovvero Additive Manufacturing File Format, è stato progettato come alternativa più capace a STL. Può supportare colori, materiali, curve e oggetti multipli.
Tuttavia, AMF non ha mai raggiunto la stessa diffusione di 3MF. È ancora supportato in alcuni flussi di lavoro, ma 3MF è generalmente l'opzione moderna più pratica.
STEP e IGES
STEP e IGES sono formati di scambio CAD. Memorizzano superfici definite matematicamente anziché mesh di triangoli.
Sono utili per la collaborazione ingegneristica, la progettazione di prodotti e parti sensibili alle dimensioni. Prima della stampa, vengono solitamente convertiti in una mesh tramite software CAD o uno slicer compatibile.
Conserva i file STEP o i file CAD nativi ogni volta che un progetto potrebbe richiedere modifiche future.
PLY, VRML e FBX
PLY è spesso utilizzato nella scansione 3D e può includere dati colore. VRML è apparso in alcuni flussi di lavoro di stampa a colori completi. FBX è utilizzato principalmente nelle pipeline di animazione e sviluppo di giochi.
Questi formati sono meno comuni per la stampa 3D quotidiana. Possono essere utili per asset scansionati o texturizzati, ma raramente sono la scelta più semplice per una stampa funzionale normale.
G-code: l'istruzione finale per la stampante
Il G-code non è un formato di modello 3D.
STL, OBJ e 3MF descrivono l'oggetto che vuoi stampare. Il G-code descrive come una specifica stampante deve stamparlo.
Uno slicer crea il G-code in base alle dimensioni della stampante, alla dimensione dell'ugello, al materiale, alle temperature, alle velocità, ai supporti, al riempimento e all'altezza del layer. Il G-code creato per una stampante potrebbe non essere sicuro o adatto a un'altra stampante.
Non modificare il G-code come se fosse un modello. Torna al file CAD, STL, OBJ o 3MF originale, revisionalo e riesegui lo slicing. Non stampare mai G-code creato per un'altra stampante, ugello, materiale o profilo senza rieseguire lo slicing per la tua macchina.
STL vs. OBJ vs. 3MF — Confronto diretto
| Dimensione | STL | OBJ | 3MF |
|---|---|---|---|
| Cosa memorizza | Solo geometria triangolare. | Geometria triangolare più riferimenti opzionali a materiali e texture. | Geometria più colori, materiali, texture, oggetti multipli e metadati di stampa opzionali. |
| Supporto colore | Nessun supporto colore nativo. | Sì, solitamente tramite file .MTL e texture. | Sì, con informazioni su colori e materiali memorizzate nel pacchetto dove supportato. |
| Dimensione file | Solitamente compatto come STL binario, ma grande per mesh dense. | Spesso più grande perché i file di mesh, materiale e texture possono essere separati. | Spesso efficiente perché è un formato contenitore compresso. |
| Impostazioni di stampa | Non preserva le impostazioni dello slicer. | Normalmente non preserva le impostazioni dello slicer. | Può preservare i dati di progetto negli slicer compatibili; le impostazioni specifiche dello slicer potrebbero non trasferirsi completamente tra software diversi. |
| Oggetti multipli | Limitato e spesso scomodo per flussi di lavoro multi-parte. | Può contenere oggetti multipli, ma il supporto del flusso di lavoro varia. | Progettato per supportare oggetti multipli e una struttura di progetto più ricca. |
| Compatibilità | Eccellente; funziona quasi ovunque. | Buona, specialmente nelle pipeline di creazione di contenuti. | Solida negli slicer moderni, ma potrebbe essere meno universale nei flussi di lavoro più datati. |
| Utilizzo ottimale | Parti funzionali monocromatiche, condivisione semplice, flussi di lavoro per principianti. | Modelli texturizzati, asset scansionati, esportazioni da animazione o giochi. | Progetti di stampa multi-colore, multi-materiale, multi-parte o con preservazione delle impostazioni. |
Una regola semplice è:
- Scegli STL per la stampa monocromatica semplice.
- Scegli 3MF quando un flusso di lavoro compatibile richiede assegnazioni di materiali, più parti o dati di progetto preservati.
- Scegli OBJ quando il modello proviene da animazione, scansione o flussi di lavoro con texture intensive.
Come scegliere il formato di file migliore per la stampa 3D

Per obiettivo
Per parti funzionali monocromatiche, come staffe, supporti, contenitori e componenti di ricambio, STL è solitamente sufficiente.
Per i progetti che devono preservare colori o assegnazioni di materiali, oggetti multipli o informazioni sul progetto slicer, usa 3MF in un flusso di lavoro compatibile. OBJ può funzionare anche quando il modello originale usa già texture UV e materiali MTL. Il file può trasportare questi dati, ma la stampa finale dipende ancora dallo slicer, dalla stampante e dal sistema di materiali o colori disponibile.
Per parti ingegneristiche modificabili, conserva il file STEP, .F3D, .SLDPRT o CAD originale. Esporta STL o 3MF solo quando prepari una versione stampabile.
Per stampante
Per le stampanti Bambu Lab, 3MF è spesso conveniente all'interno di Bambu Studio perché può preservare le informazioni del progetto. STL rimane utile per modelli semplici scaricati e flussi di lavoro cross-slicer.
Per le stampanti Prusa, 3MF funziona bene in PrusaSlicer perché può conservare oggetti, modificatori e impostazioni di progetto. STL è ancora affidabile per i modelli di base importati.
Per le stampanti Ender 3, Creality e simili FDM, STL è un formato predefinito comune per la condivisione di modelli. La stampante stessa riceve normalmente il G-code dopo lo slicing, non direttamente lo STL.
Per le stampanti a resina, STL è sufficiente per la maggior parte dei modelli standard perché il flusso di lavoro si concentra su geometria, orientamento, supporti, impostazioni di esposizione e qualità superficiale. Usa un formato più ricco solo quando il tuo software e il tuo flusso di lavoro con supporto colore possono sfruttarne i dati aggiuntivi.
Per flusso di lavoro
Scegli STL quando vuoi una geometria semplice e la massima compatibilità.
Scegli 3MF quando un flusso di lavoro slicer compatibile richiede oggetti multipli, assegnazioni di materiali, supporti o dati di progetto salvati. Se qualcuno ha bisogno solo della geometria, condividi anche lo STL o conferma che il suo slicer possa leggere i dati di progetto che intendi preservare.
Scegli OBJ quando il tuo modello proviene da una scansione, uno strumento di animazione o un flusso di lavoro per giochi e richiede materiali o mappatura delle texture.
Regola predefinita: usa STL quando hai solo bisogno di una geometria ampiamente condivisibile; usa 3MF quando un flusso di lavoro compatibile richiede contesto di progetto, oggetti multipli o assegnazioni di materiali.
Da dove proviene il tuo modello e come esportare il formato giusto

Un modello stampabile di solito proviene da una di tre fonti:
- Lo crei in CAD o in un software 3D.
- Lo scarichi da una libreria di modelli.
- Lo generi da testo o un'immagine con l'IA.
Per le parti create con CAD, conserva il file sorgente modificabile ed esporta STL o 3MF solo per la stampa. Per i file scaricati, controlla il formato e ispeziona il modello nel tuo slicer prima di avviare una stampa lunga.
La generazione tramite IA aiuta chi ha un'idea, un'immagine di riferimento o uno schizzo ma non vuole iniziare con la modellazione manuale.
Un flusso di lavoro orientato alla stampa può essere:
Testo o immagine → modello 3D → ispezione di scala, pareti ed errori mesh → esportazione STL o 3MF → importazione nello slicer → anteprima layer → esportazione G-code specifico per la stampante
Con Tripo High-Detail Model, impostazioni di dettaglio più elevate possono preservare caratteristiche superficiali complesse. Per il lavoro orientato alla stampa, il dettaglio Ultra con fino a 2 milioni di poligoni può essere utile quando i dettagli superficiali fini sono importanti. Non sostituisce i controlli di stampabilità: ispeziona scala, spessore delle pareti, fori e geometria non-manifold, e semplifica la mesh se è più densa di quanto la stampa finale richieda.
Tripo supporta:
- STL: Formato solo-geometria per la stampa 3D standard.
- 3MF: Un formato moderno con supporto per colori e texture.
L'accesso all'esportazione può dipendere dalla versione del modello e dalle condizioni di abbonamento. Per un flusso di lavoro monocromatico compatibile, puoi inviare i modelli direttamente a Bambu Studio in formato 3MF, quindi verificare orientamento, posizionamento dei supporti, pareti, riempimento e anteprima layer prima della stampa. Per i flussi di lavoro a colori, esporta il file stampabile multi-colore e importalo manualmente in Bambu Studio per poter verificare le assegnazioni di materiali prima dello slicing.
Problemi comuni con i file e come risolverli

Spigoli non-manifold e fori
Ogni solido previsto in una mesh stampabile dovrebbe normalmente essere a tenuta stagna: un volume chiuso senza fori, auto-intersezioni, facce interne indesiderate o spigoli non-manifold.
Usa Blender, Meshmixer, Autodesk Netfabb o gli strumenti di riparazione dello slicer per chiudere i fori, rimuovere i frammenti sciolti, ricalcolare le normali e ispezionare i bordi aperti. Rivedi sempre l'anteprima dello slicer dopo la riparazione.
File troppo grandi
Le mesh dense possono rallentare o mandare in crash gli slicer. Riduci la complessità con la decimazione o la semplificazione della mesh quando l'oggetto contiene triangoli piccoli non necessari.
Lo STL binario è più piccolo dello STL ASCII, ma da solo non risolve una mesh eccessivamente densa. Semplifica con attenzione per non rimuovere curve, testo in rilievo, fori piccoli o dettagli critici.
File che non si aprono o non vengono slicizzati correttamente
Prima di tutto, verifica che lo slicer supporti il tipo di file. Se necessario, converti una copia del file originale tramite Blender, Meshmixer, software CAD o un convertitore affidabile.
Controlla anche le unità di misura. STL non memorizza le unità in modo affidabile, quindi un modello può importarsi con dimensioni troppo grandi o troppo piccole. Conferma se si tratta di millimetri, centimetri o pollici prima di stampare.
Domande frequenti
Quali formati di file possono essere stampati in 3D?
La maggior parte dei flussi di lavoro desktop inizia con STL, OBJ o 3MF. Uno slicer importa il modello, verifica la configurazione di stampa e crea il G-code per la stampante; la stampante di solito non riceve direttamente il file del modello. Anche i formati CAD come STEP possono essere utilizzati, ma vengono comunemente convertiti in geometria mesh prima dello slicing.
OBJ o STL è meglio per la stampa 3D?
STL è solitamente la scelta più semplice per una stampa monocromatica standard perché è ampiamente supportato e contiene solo geometria. OBJ è utile quando il modello necessita di riferimenti a materiali o texture tramite un file MTL e UV mapping. Questi riferimenti non diventano automaticamente colore fisico su una stampante FDM, quindi OBJ trasporta spesso dati che un flusso di lavoro di stampa di base non utilizzerà.
Dovrei usare 3MF o STL?
Usa STL quando hai solo bisogno di un file di geometria semplice e ampiamente compatibile. Usa 3MF quando un flusso di lavoro slicer compatibile richiede oggetti multipli, assegnazioni di materiali, supporti o dati di progetto. Quando condividi un progetto 3MF con qualcuno che usa un software diverso, verifica che le impostazioni specifiche dello slicer si trasferiscano come previsto; altrimenti, fornisci anche uno STL.
Posso convertire un JPEG in STL?
Un JPEG è un'immagine piatta, non un modello 3D, quindi non può essere convertito in un file STL utile semplicemente cambiando l'estensione. Un logo ad alto contrasto può diventare un rilievo o una litofania, mentre una foto normale richiede software di conversione immagine-in-3D o modellazione manuale per creare una mesh di partenza. In entrambi i casi, controlla spessore, scala e stampabilità prima dello slicing.
Qual è il miglior formato di file per la stampa 3D?
Non esiste un formato universalmente migliore. STL è un'opzione predefinita affidabile quando hai solo bisogno di geometria ampiamente compatibile, mentre 3MF è spesso migliore per i flussi di lavoro compatibili che richiedono oggetti multipli, assegnazioni di materiali o dati di progetto. Conserva il file CAD o sorgente originale in modo da poter apportare modifiche ingegneristiche future senza dover ricostruire il modello da una mesh.
Il G-code è un formato di file per la stampa 3D?
Il G-code è un file macchina, non un formato di modello 3D. Contiene istruzioni create da uno slicer per una stampante, un ugello, un materiale e una configurazione di stampa specifici, quindi un file creato per un'altra macchina potrebbe essere non sicuro o inadatto. Conserva il file del modello originale perché ne hai bisogno per revisionare il progetto e generare un nuovo G-code per il tuo profilo.
Conclusione
STL copre la maggior parte delle stampe semplici, OBJ rimane utile per asset texturizzati e basati sull'animazione, e 3MF è spesso la scelta più capace quando un flusso di lavoro compatibile necessita di assegnazioni di materiali, oggetti multipli o dati di progetto slicer.
Abbina il formato al tuo modello, slicer e stampante anziché considerare un'estensione universalmente migliore. Hai bisogno prima di un modello? Generane uno da una descrizione testuale o un'immagine, poi esportalo in STL o 3MF in Tripo AI Studio.






