Formati di file
Cos'è ciascun formato di file 3D, cosa contiene, chi lo legge e come aprirlo su Mac, iPad o iPhone.
- 3DS.3dsFormato di vecchie applicazioni 3D
Un file .3ds è il formato di 3D Studio per DOS, uscito nel 1990. Memorizza mesh di triangoli, materiali, telecamere, luci e animazioni semplici. Per anni è stato la lingua comune dei programmi 3D, quindi le vecchie raccolte di modelli ne sono ancora piene. Sul Mac nessuna app di Apple lo apre.
- 3MF.3mfModello per la stampa 3D
3MF è un formato aperto per la stampa 3D: uno ZIP di XML che, oltre a una mesh di triangoli, contiene unità, colori, materiali e la disposizione del piano. È nato nel 2015 da un formato donato da Microsoft, nel 2025 è diventato lo standard ISO/IEC 25422, e PrusaSlicer, Bambu Studio e OrcaSlicer salvano tutti i loro progetti in questo formato. macOS non sa né aprirlo né mostrarlo in anteprima.
- AC3D.acFormato di vecchie applicazioni 3D
Un file .ac è il formato di testo di AC3D, un modellatore 3D che Inivis vende per Windows, Mac e Linux dal 1994. È semplice e documentato apertamente, ed è per questo che lo usa, per esempio, il simulatore di volo FlightGear per aerei e scenari. Il Mac da solo non lo apre.
- AMF.amfModello per la stampa 3D
AMF (Additive Manufacturing File Format) è un formato XML per la stampa 3D nato come «STL 2.0», standard ASTM dal 2011 e oggi ISO/ASTM 52915. Rispetto a STL contiene unità, colori, più materiali e perfino triangoli curvi. Però non si è mai diffuso davvero, e il suo posto l'ha preso 3MF. Oggi AMF lo incontri soprattutto come vecchi progetti di Slic3r e PrusaSlicer.
- BGCODE.bgcodePercorso di stampa (istruzioni per la stampante)
Un file .bgcode è G-code che PrusaSlicer, dalla versione 2.7, salva in forma binaria. Secondo Prusa è in media più piccolo di circa il 70%. Ma nessun editor di testo riesce a leggerlo, e quasi nulla al di fuori delle stampanti Prusa lo supporta. Ecco cosa contiene, cosa lo apre e come riportarlo a un normale .gcode.
- DAE (COLLADA).daeScena 3D
Un file .dae è un documento COLLADA: XML che descrive una scena 3D con mesh, materiali, telecamere, luci e animazioni. È nato presso Sony nel 2004 ed è mantenuto dal Khronos Group dal 2005. Strumenti per videogiochi, SketchUp e Google Earth lo hanno usato per anni, ma ora glTF lo sta sostituendo, e Blender 5.0 ne ha rimosso il supporto integrato.
- FBX.fbxScena 3D
FBX è il formato chiuso di Autodesk per trasferire intere scene 3D: modelli, materiali, scheletri, animazioni, telecamere e luci. È nato nel 1996 presso la società canadese Kaydara ed è usato soprattutto nel cinema, nei videogiochi e nell'AR. macOS conosce il tipo FBX, ma da solo non sa né aprirlo né mostrarlo in anteprima.
- G-code.gcode .gco .gPercorso di stampa (istruzioni per la stampante)
Il G-code è un elenco di comandi in testo che la stampante esegue riga per riga: dove va l'ugello, quanto materiale spingere, quale temperatura mantenere. Uno slicer lo scrive a partire da un modello 3D per una determinata stampante e aggiunge commenti con il tempo di stampa, il consumo di filamento e un'anteprima. Il modello in sé non c'è – solo il percorso dell'ugello.
- glTF / GLB.gltf .glbScena 3D
glTF è il formato aperto del Khronos Group per il 3D sul web, nei giochi e in AR, con materiali, texture, gerarchia di oggetti, telecamere e animazioni. Un file .gltf è JSON che rimanda ad altri file; un .glb contiene gli stessi dati impacchettati in un unico file binario. Dal 2022 glTF è lo standard ISO/IEC 12113, e su macOS 27 lo apre perfino Anteprima.
- LWO / LWS.lwo .lwsFormato di vecchie applicazioni 3D
Un file .lwo è un oggetto 3D di LightWave, e un file .lws è una scena di testo che posiziona tali oggetti, aggiunge telecamere e luci e li anima. LightWave è uscito nel 1990 ed è in vendita ancora oggi, ma il Mac da solo non apre i suoi file.
- MS3D / ASE / COB.ms3d .ase .cobFormato di vecchie applicazioni 3D
I file .ms3d, .ase e .cob sono i formati di tre vecchi programmi 3D: MilkShape 3D, 3D Studio MAX e trueSpace. Due di questi programmi non li sviluppa più nessuno, e il Mac da solo non apre nessuno dei tre formati. Li trovi soprattutto in vecchie mod di giochi e raccolte di modelli.
- OBJ.obj .mtlMesh di triangoli
OBJ è un formato di testo per mesh 3D creato da Wavefront intorno al 1990. Quasi ogni programma 3D e app di scansione 3D lo legge e lo scrive ancora. Colori e texture, però, non li contiene: stanno in un file .mtl separato e in immagini, e quando questi si separano lungo la strada, il modello arriva bianco o grigio.
- OFF.offMesh di triangoli
OFF (Object File Format) è un formato di testo molto semplice per mesh poligonali, diffusosi con il visualizzatore Geomview dell'Università del Minnesota. Si usa soprattutto nella ricerca: nella libreria CGAL, negli strumenti per i poliedri e nei dataset di machine learning come ModelNet. Il Mac da solo non lo apre.
- PLY.plyMesh di triangoli
PLY è un semplice formato per dati 3D che Greg Turk ha scritto a Stanford nel 1994 per i dati degli scanner 3D. Scanner, fotogrammetria e app LiDAR per iPhone lo salvano ancora oggi. Ma dietro la stessa estensione si nascondono tre cose diverse: una mesh colorata, una nuvola di punti e un Gaussian splat. L'intestazione ti dice quale hai.
- STEP.step .stpModello CAD (geometria B-rep esatta)
STEP (ISO 10303) è il formato internazionale con cui i sistemi CAD si passano modelli con geometria esatta: veri cilindri, fori e raccordi, non triangoli. .step e .stp sono la stessa cosa. macOS non sa né aprirlo né mostrarlo in anteprima; ecco cosa contiene e cosa lo apre.
- STL.stlMesh di triangoli
STL è il formato più diffuso per la stampa 3D: descrive solo la superficie di un modello, come un elenco di triangoli. È nato alla fine degli anni '80 presso 3D Systems per la stereolitografia, e quasi ogni programma CAD e scanner 3D lo esporta ancora. Non contiene unità né colore, ed è da lì che nasce la maggior parte dei problemi che ti darà.
- USD / USDZ.usdz .usd .usda .usdcScena 3D
USD (Universal Scene Description) è il formato aperto di Pixar per le scene 3D, e USDZ è il suo pacchetto, che Apple usa per l'AR su iPhone, iPad e Vision Pro. Una scena può essere memorizzata come testo (.usda), in binario (.usdc) o in entrambi i modi (.usd), e può essere composta da molti file. Il Mac lo conosce meglio di quasi ogni altro formato 3D: su macOS 27 Anteprima lo apre, lo modifica e lo salva.
- X3D.x3d .x3dv .x3db .x3dzScena 3D
X3D (Extensible 3D) è lo standard ISO aperto del Web3D Consortium per le scene 3D, successore del VRML degli anni '90. Un file .x3d è XML che descrive forme, materiali, luci, punti di vista e animazioni. La stessa scena, però, si può scrivere in più modi, e non tutti i programmi li leggono tutti. macOS da solo non apre X3D.